builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0061 starttime: 1461528595.91 results: success (0) buildid: 20160424114349 builduid: bceebdefc9044d429d2b6806c3bb2160 revision: a07ea7fb572f503761e11fdae02f6d0340f157ec ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:55.913081) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:55.913471) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-24 13:09:55.913745) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-24 13:09:57.081166) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:57.081777) ========= 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.ocRJYln9Pr/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.pT4dMiCgPp/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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-24 13:09:57-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 83.9M=0s 2016-04-24 13:09:57 (83.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.119064 ========= master_lag: 0.20 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:57.404891) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:57.405241) ========= 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.ocRJYln9Pr/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.pT4dMiCgPp/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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.027110 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:57.450788) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 13:09:57.453183) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev a07ea7fb572f503761e11fdae02f6d0340f157ec --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev a07ea7fb572f503761e11fdae02f6d0340f157ec --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ocRJYln9Pr/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.pT4dMiCgPp/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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-24 13:09:57,525 truncating revision to first 12 chars 2016-04-24 13:09:57,525 Setting DEBUG logging. 2016-04-24 13:09:57,526 attempt 1/10 2016-04-24 13:09:57,526 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/a07ea7fb572f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 13:09:58,535 unpacking tar archive at: fx-team-a07ea7fb572f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.257674 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 13:09:58.729505) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:58.729844) ========= script_repo_revision: a07ea7fb572f503761e11fdae02f6d0340f157ec ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:58.730233) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:58.730503) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 13:09:58.744417) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-04-24 13:09:58.744975) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ocRJYln9Pr/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.pT4dMiCgPp/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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 13:09:58 INFO - MultiFileLogger online at 20160424 13:09:58 in /builds/slave/test 13:09:58 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 13:09:58 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:09:58 INFO - {'append_to_log': False, 13:09:58 INFO - 'base_work_dir': '/builds/slave/test', 13:09:58 INFO - 'blob_upload_branch': 'fx-team', 13:09:58 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:09:58 INFO - 'buildbot_json_path': 'buildprops.json', 13:09:58 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:09:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:09:58 INFO - 'download_minidump_stackwalk': True, 13:09:58 INFO - 'download_symbols': 'true', 13:09:58 INFO - 'e10s': False, 13:09:58 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:09:58 INFO - 'tooltool.py': '/tools/tooltool.py', 13:09:58 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:09:58 INFO - '/tools/misc-python/virtualenv.py')}, 13:09:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:09:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:09:58 INFO - 'log_level': 'info', 13:09:58 INFO - 'log_to_console': True, 13:09:58 INFO - 'opt_config_files': (), 13:09:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:09:58 INFO - '--processes=1', 13:09:58 INFO - '--config=%(test_path)s/wptrunner.ini', 13:09:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:09:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:09:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:09:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:09:58 INFO - 'pip_index': False, 13:09:58 INFO - 'require_test_zip': True, 13:09:58 INFO - 'test_type': ('testharness',), 13:09:58 INFO - 'this_chunk': '1', 13:09:58 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:09:58 INFO - 'total_chunks': '10', 13:09:58 INFO - 'virtualenv_path': 'venv', 13:09:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:09:58 INFO - 'work_dir': 'build'} 13:09:58 INFO - ##### 13:09:58 INFO - ##### Running clobber step. 13:09:58 INFO - ##### 13:09:58 INFO - Running pre-action listener: _resource_record_pre_action 13:09:58 INFO - Running main action method: clobber 13:09:58 INFO - rmtree: /builds/slave/test/build 13:09:58 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:10:00 INFO - Running post-action listener: _resource_record_post_action 13:10:00 INFO - ##### 13:10:00 INFO - ##### Running read-buildbot-config step. 13:10:00 INFO - ##### 13:10:00 INFO - Running pre-action listener: _resource_record_pre_action 13:10:00 INFO - Running main action method: read_buildbot_config 13:10:00 INFO - Using buildbot properties: 13:10:00 INFO - { 13:10:00 INFO - "project": "", 13:10:00 INFO - "product": "firefox", 13:10:00 INFO - "script_repo_revision": "production", 13:10:00 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 13:10:00 INFO - "repository": "", 13:10:00 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 13:10:00 INFO - "buildid": "20160424114349", 13:10:00 INFO - "pgo_build": "False", 13:10:00 INFO - "basedir": "/builds/slave/test", 13:10:00 INFO - "buildnumber": 330, 13:10:00 INFO - "slavename": "t-yosemite-r7-0061", 13:10:00 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 13:10:00 INFO - "platform": "macosx64", 13:10:00 INFO - "branch": "fx-team", 13:10:00 INFO - "revision": "a07ea7fb572f503761e11fdae02f6d0340f157ec", 13:10:00 INFO - "repo_path": "integration/fx-team", 13:10:00 INFO - "moz_repo_path": "", 13:10:00 INFO - "stage_platform": "macosx64", 13:10:00 INFO - "builduid": "bceebdefc9044d429d2b6806c3bb2160", 13:10:00 INFO - "slavebuilddir": "test" 13:10:00 INFO - } 13:10:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 13:10:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 13:10:00 INFO - Running post-action listener: _resource_record_post_action 13:10:00 INFO - ##### 13:10:00 INFO - ##### Running download-and-extract step. 13:10:00 INFO - ##### 13:10:00 INFO - Running pre-action listener: _resource_record_pre_action 13:10:00 INFO - Running main action method: download_and_extract 13:10:00 INFO - mkdir: /builds/slave/test/build/tests 13:10:00 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')]} 13:10:00 INFO - https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:10:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 13:10:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 13:10:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 13:10:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 13:10:01 INFO - Downloaded 1235 bytes. 13:10:01 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 13:10:01 INFO - Using the following test package requirements: 13:10:01 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 13:10:01 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:10:01 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 13:10:01 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:10:01 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 13:10:01 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:10:01 INFO - u'jsshell-mac64.zip'], 13:10:01 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:10:01 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 13:10:01 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 13:10:01 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:10:01 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 13:10:01 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:10:01 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 13:10:01 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:10:01 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 13:10:01 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 13:10:01 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 13:10:01 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 13:10:01 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')]} 13:10:01 INFO - https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:10:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 13:10:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 13:10:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 13:10:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 13:10:03 INFO - Downloaded 17989109 bytes. 13:10:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:10:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:10:03 INFO - caution: filename not matched: web-platform/* 13:10:03 INFO - Return code: 11 13:10:03 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')]} 13:10:03 INFO - https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:10:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 13:10:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 13:10:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 13:10:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 13:10:05 INFO - Downloaded 36402275 bytes. 13:10:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:10:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:10:10 INFO - caution: filename not matched: bin/* 13:10:10 INFO - caution: filename not matched: config/* 13:10:10 INFO - caution: filename not matched: mozbase/* 13:10:10 INFO - caution: filename not matched: marionette/* 13:10:10 INFO - caution: filename not matched: tools/wptserve/* 13:10:10 INFO - Return code: 11 13:10:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:10 INFO - https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 13:10:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 13:10:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 13:10:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 13:10:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 13:10:12 INFO - Downloaded 68866122 bytes. 13:10:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 13:10:12 INFO - mkdir: /builds/slave/test/properties 13:10:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:10:12 INFO - Writing to file /builds/slave/test/properties/build_url 13:10:12 INFO - Contents: 13:10:12 INFO - build_url:https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 13:10:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 13:10:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:10:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:10:13 INFO - Contents: 13:10:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 13:10:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:13 INFO - https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:10:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 13:10:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 13:10:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 13:10:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 13:10:16 INFO - Downloaded 103550029 bytes. 13:10:16 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:10:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:10:20 INFO - Return code: 0 13:10:20 INFO - Running post-action listener: _resource_record_post_action 13:10:20 INFO - Running post-action listener: set_extra_try_arguments 13:10:20 INFO - ##### 13:10:20 INFO - ##### Running create-virtualenv step. 13:10:20 INFO - ##### 13:10:20 INFO - Running pre-action listener: _pre_create_virtualenv 13:10:20 INFO - Running pre-action listener: _resource_record_pre_action 13:10:20 INFO - Running main action method: create_virtualenv 13:10:20 INFO - Creating virtualenv /builds/slave/test/build/venv 13:10:20 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 13:10:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:10:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:10:20 INFO - Using real prefix '/tools/python27' 13:10:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:10:21 INFO - Installing distribute.............................................................................................................................................................................................done. 13:10:24 INFO - Installing pip.................done. 13:10:24 INFO - Return code: 0 13:10:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:10:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:10:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:10:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10:24 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 0x10fc8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7a958d250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca35e0>, '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 0x10f886cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f8b1990>, '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.ocRJYln9Pr/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.pT4dMiCgPp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:10:24 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 13:10:24 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 13:10:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocRJYln9Pr/Render', 13:10:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:10:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:10:24 INFO - 'HOME': '/Users/cltbld', 13:10:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:10:24 INFO - 'LOGNAME': 'cltbld', 13:10:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:10:24 INFO - 'MOZ_NO_REMOTE': '1', 13:10:24 INFO - 'NO_EM_RESTART': '1', 13:10:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:10:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:10:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:10:24 INFO - 'PWD': '/builds/slave/test', 13:10:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:10:24 INFO - 'SHELL': '/bin/bash', 13:10:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pT4dMiCgPp/Listeners', 13:10:24 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 13:10:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:10:24 INFO - 'USER': 'cltbld', 13:10:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:10:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:10:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:10:24 INFO - 'XPC_FLAGS': '0x0', 13:10:24 INFO - 'XPC_SERVICE_NAME': '0', 13:10:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:10:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:10:24 INFO - Downloading/unpacking psutil>=0.7.1 13:10:24 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 13:10:24 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 13:10:24 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 13:10:24 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 13:10:24 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 13:10:24 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 13:10:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:10:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:10:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:10:27 INFO - Installing collected packages: psutil 13:10:27 INFO - Running setup.py install for psutil 13:10:27 INFO - building 'psutil._psutil_osx' extension 13:10:27 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 13:10:27 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 13:10:28 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 13:10:28 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 13:10:28 INFO - building 'psutil._psutil_posix' extension 13:10:28 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 13:10:28 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:10:28 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:10:28 INFO - ^ 13:10:28 INFO - 1 warning generated. 13:10:28 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 13:10:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:10:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:10:28 INFO - Successfully installed psutil 13:10:28 INFO - Cleaning up... 13:10:28 INFO - Return code: 0 13:10:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:10:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:10:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:10:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x10fc8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7a958d250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca35e0>, '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 0x10f886cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f8b1990>, '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.ocRJYln9Pr/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.pT4dMiCgPp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:10:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 13:10:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 13:10:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocRJYln9Pr/Render', 13:10:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:10:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:10:28 INFO - 'HOME': '/Users/cltbld', 13:10:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:10:28 INFO - 'LOGNAME': 'cltbld', 13:10:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:10:28 INFO - 'MOZ_NO_REMOTE': '1', 13:10:28 INFO - 'NO_EM_RESTART': '1', 13:10:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:10:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:10:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:10:28 INFO - 'PWD': '/builds/slave/test', 13:10:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:10:28 INFO - 'SHELL': '/bin/bash', 13:10:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pT4dMiCgPp/Listeners', 13:10:28 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 13:10:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:10:28 INFO - 'USER': 'cltbld', 13:10:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:10:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:10:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:10:28 INFO - 'XPC_FLAGS': '0x0', 13:10:28 INFO - 'XPC_SERVICE_NAME': '0', 13:10:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:10:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:10:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:10:28 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 13:10:28 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 13:10:28 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 13:10:28 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 13:10:28 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 13:10:28 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 13:10:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:10:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:10:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:10:31 INFO - Installing collected packages: mozsystemmonitor 13:10:31 INFO - Running setup.py install for mozsystemmonitor 13:10:31 INFO - Successfully installed mozsystemmonitor 13:10:31 INFO - Cleaning up... 13:10:31 INFO - Return code: 0 13:10:31 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:10:31 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')]} 13:10:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:10:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10:31 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')]} 13:10:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:10:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10:31 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 0x10fc8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7a958d250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca35e0>, '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 0x10f886cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f8b1990>, '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.ocRJYln9Pr/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.pT4dMiCgPp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:10:31 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 13:10:31 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 13:10:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocRJYln9Pr/Render', 13:10:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:10:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:10:31 INFO - 'HOME': '/Users/cltbld', 13:10:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:10:31 INFO - 'LOGNAME': 'cltbld', 13:10:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:10:31 INFO - 'MOZ_NO_REMOTE': '1', 13:10:31 INFO - 'NO_EM_RESTART': '1', 13:10:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:10:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:10:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:10:31 INFO - 'PWD': '/builds/slave/test', 13:10:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:10:31 INFO - 'SHELL': '/bin/bash', 13:10:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pT4dMiCgPp/Listeners', 13:10:31 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 13:10:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:10:31 INFO - 'USER': 'cltbld', 13:10:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:10:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:10:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:10:31 INFO - 'XPC_FLAGS': '0x0', 13:10:31 INFO - 'XPC_SERVICE_NAME': '0', 13:10:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:10:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:10:31 INFO - Downloading/unpacking blobuploader==1.2.4 13:10:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:10:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:10:31 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 13:10:31 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 13:10:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:10:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:10:34 INFO - Downloading blobuploader-1.2.4.tar.gz 13:10:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:10:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:10:34 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 13:10:34 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 13:10:34 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 13:10:34 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 13:10:34 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 13:10:34 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 13:10:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:10:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:10:34 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 13:10:34 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 13:10:34 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 13:10:34 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 13:10:34 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 13:10:34 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 13:10:35 INFO - Downloading docopt-0.6.1.tar.gz 13:10:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:10:35 INFO - Installing collected packages: blobuploader, requests, docopt 13:10:35 INFO - Running setup.py install for blobuploader 13:10:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:10:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:10:35 INFO - Running setup.py install for requests 13:10:36 INFO - Running setup.py install for docopt 13:10:36 INFO - Successfully installed blobuploader requests docopt 13:10:36 INFO - Cleaning up... 13:10:36 INFO - Return code: 0 13:10:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:10: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')]} 13:10:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:10:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10: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')]} 13:10:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:10:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x10fc8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7a958d250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca35e0>, '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 0x10f886cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f8b1990>, '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.ocRJYln9Pr/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.pT4dMiCgPp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:10:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 13:10:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 13:10:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocRJYln9Pr/Render', 13:10:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:10:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:10:36 INFO - 'HOME': '/Users/cltbld', 13:10:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:10:36 INFO - 'LOGNAME': 'cltbld', 13:10:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:10:36 INFO - 'MOZ_NO_REMOTE': '1', 13:10:36 INFO - 'NO_EM_RESTART': '1', 13:10:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:10:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:10:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:10:36 INFO - 'PWD': '/builds/slave/test', 13:10:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:10:36 INFO - 'SHELL': '/bin/bash', 13:10:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pT4dMiCgPp/Listeners', 13:10:36 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 13:10:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:10:36 INFO - 'USER': 'cltbld', 13:10:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:10:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:10:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:10:36 INFO - 'XPC_FLAGS': '0x0', 13:10:36 INFO - 'XPC_SERVICE_NAME': '0', 13:10:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:10:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:10:36 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-yazMQ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:10:36 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-bWyrah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:10:36 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-0hTWMQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:10:36 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-D9B6LE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:10:36 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-bJnKpg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:10:36 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-tIhdLM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:10:37 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-_YX0XD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:10:37 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-l65hOP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:10:37 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-BP6XFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:10:37 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-fK_VD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:10:37 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-6Gbcei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:10:37 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-lXRezR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:10:37 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-dzVqDY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:10:37 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-KWzg13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:10:37 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-gDOPWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:10:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:10:38 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-0Daz1T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:10:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:10:38 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-sPWbU7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:10:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:10:38 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-PTICiL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:10:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:10:38 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-ZWkIrp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:10:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:10:38 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-9JeDFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:10:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:10:38 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-cfdyvI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:10:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:10:39 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 13:10:39 INFO - Running setup.py install for manifestparser 13:10:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:10:39 INFO - Running setup.py install for mozcrash 13:10:39 INFO - Running setup.py install for mozdebug 13:10:39 INFO - Running setup.py install for mozdevice 13:10:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:10:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:10:39 INFO - Running setup.py install for mozfile 13:10:39 INFO - Running setup.py install for mozhttpd 13:10:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:10:39 INFO - Running setup.py install for mozinfo 13:10:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Running setup.py install for mozInstall 13:10:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Running setup.py install for mozleak 13:10:40 INFO - Running setup.py install for mozlog 13:10:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Running setup.py install for moznetwork 13:10:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Running setup.py install for mozprocess 13:10:40 INFO - Running setup.py install for mozprofile 13:10:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:10:40 INFO - Running setup.py install for mozrunner 13:10:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:10:41 INFO - Running setup.py install for mozscreenshot 13:10:41 INFO - Running setup.py install for moztest 13:10:41 INFO - Running setup.py install for mozversion 13:10:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:10:41 INFO - Running setup.py install for wptserve 13:10:41 INFO - Running setup.py install for marionette-driver 13:10:41 INFO - Running setup.py install for browsermob-proxy 13:10:42 INFO - Running setup.py install for marionette-client 13:10:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:10:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:10:42 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 13:10:42 INFO - Cleaning up... 13:10:42 INFO - Return code: 0 13:10:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:10:42 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')]} 13:10:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:10:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10:42 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')]} 13:10:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:10:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:10:42 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 0x10fc8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa7a958d250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fca35e0>, '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 0x10f886cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f8b1990>, '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.ocRJYln9Pr/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.pT4dMiCgPp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:10:42 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 13:10:42 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 13:10:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocRJYln9Pr/Render', 13:10:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:10:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:10:42 INFO - 'HOME': '/Users/cltbld', 13:10:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:10:42 INFO - 'LOGNAME': 'cltbld', 13:10:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:10:42 INFO - 'MOZ_NO_REMOTE': '1', 13:10:42 INFO - 'NO_EM_RESTART': '1', 13:10:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:10:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:10:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:10:42 INFO - 'PWD': '/builds/slave/test', 13:10:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:10:42 INFO - 'SHELL': '/bin/bash', 13:10:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pT4dMiCgPp/Listeners', 13:10:42 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 13:10:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:10:42 INFO - 'USER': 'cltbld', 13:10:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:10:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:10:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:10:42 INFO - 'XPC_FLAGS': '0x0', 13:10:42 INFO - 'XPC_SERVICE_NAME': '0', 13:10:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:10:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:10:42 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-YitHz2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:10:42 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)) 13:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:10:42 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-WRHtfO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:10:42 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)) 13:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:10:42 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-GHnDdV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:10:43 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)) 13:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:10:43 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-CPhs8J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:10:43 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)) 13:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:10:43 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-EgiJB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:10:43 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)) 13:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:10:43 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-rasmEj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:10:43 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)) 13:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:10:43 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-lHwWHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:10:43 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)) 13:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:10:43 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-f7x8dx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:10:43 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)) 13:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:10:43 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-ydpoFy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:10:43 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)) 13:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:10:43 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-BahVcL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:10:43 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)) 13:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:10:43 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-g7funD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:10:43 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)) 13:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:10:43 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-YoLLQz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:10:44 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)) 13:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:10:44 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-urkwfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:10:44 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)) 13:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:10:44 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-BCvi_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:10:44 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)) 13:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:10:44 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-Uyzkzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:10:44 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)) 13:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:10:44 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-le63nc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:10:44 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)) 13:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:10:44 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-RvTekg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:10:44 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)) 13:10:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:10:44 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-QxSIU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:10:44 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)) 13:10:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:10:44 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-pIf62p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:10:44 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)) 13:10:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:10:44 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-uAJLXB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:10:44 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)) 13:10:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:10:45 INFO - Running setup.py (path:/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/pip-SZoTKJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:10:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:10:45 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)) 13:10:45 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)) 13:10:45 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)) 13:10:45 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)) 13:10:45 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)) 13:10:45 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)) 13:10:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:10:45 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 13:10:45 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 13:10:45 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 13:10:45 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 13:10:45 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 13:10:45 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 13:10:47 INFO - Downloading blessings-1.6.tar.gz 13:10:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:10:47 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)) 13:10:47 INFO - Installing collected packages: blessings 13:10:47 INFO - Running setup.py install for blessings 13:10:48 INFO - Successfully installed blessings 13:10:48 INFO - Cleaning up... 13:10:48 INFO - Return code: 0 13:10:48 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:10:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:10:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:10:48 INFO - Reading from file tmpfile_stdout 13:10:48 INFO - Current package versions: 13:10:48 INFO - blessings == 1.6 13:10:48 INFO - blobuploader == 1.2.4 13:10:48 INFO - browsermob-proxy == 0.6.0 13:10:48 INFO - docopt == 0.6.1 13:10:48 INFO - manifestparser == 1.1 13:10:48 INFO - marionette-client == 2.3.0 13:10:48 INFO - marionette-driver == 1.4.0 13:10:48 INFO - mozInstall == 1.12 13:10:48 INFO - mozcrash == 0.17 13:10:48 INFO - mozdebug == 0.1 13:10:48 INFO - mozdevice == 0.48 13:10:48 INFO - mozfile == 1.2 13:10:48 INFO - mozhttpd == 0.7 13:10:48 INFO - mozinfo == 0.9 13:10:48 INFO - mozleak == 0.1 13:10:48 INFO - mozlog == 3.1 13:10:48 INFO - moznetwork == 0.27 13:10:48 INFO - mozprocess == 0.22 13:10:48 INFO - mozprofile == 0.28 13:10:48 INFO - mozrunner == 6.11 13:10:48 INFO - mozscreenshot == 0.1 13:10:48 INFO - mozsystemmonitor == 0.0 13:10:48 INFO - moztest == 0.7 13:10:48 INFO - mozversion == 1.4 13:10:48 INFO - psutil == 3.1.1 13:10:48 INFO - requests == 1.2.3 13:10:48 INFO - wptserve == 1.4.0 13:10:48 INFO - wsgiref == 0.1.2 13:10:48 INFO - Running post-action listener: _resource_record_post_action 13:10:48 INFO - Running post-action listener: _start_resource_monitoring 13:10:48 INFO - Starting resource monitoring. 13:10:48 INFO - ##### 13:10:48 INFO - ##### Running pull step. 13:10:48 INFO - ##### 13:10:48 INFO - Running pre-action listener: _resource_record_pre_action 13:10:48 INFO - Running main action method: pull 13:10:48 INFO - Pull has nothing to do! 13:10:48 INFO - Running post-action listener: _resource_record_post_action 13:10:48 INFO - ##### 13:10:48 INFO - ##### Running install step. 13:10:48 INFO - ##### 13:10:48 INFO - Running pre-action listener: _resource_record_pre_action 13:10:48 INFO - Running main action method: install 13:10:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:10:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:10:48 INFO - Reading from file tmpfile_stdout 13:10:48 INFO - Detecting whether we're running mozinstall >=1.0... 13:10:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:10:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:10:48 INFO - Reading from file tmpfile_stdout 13:10:48 INFO - Output received: 13:10:48 INFO - Usage: mozinstall [options] installer 13:10:48 INFO - Options: 13:10:48 INFO - -h, --help show this help message and exit 13:10:48 INFO - -d DEST, --destination=DEST 13:10:48 INFO - Directory to install application into. [default: 13:10:48 INFO - "/builds/slave/test"] 13:10:48 INFO - --app=APP Application being installed. [default: firefox] 13:10:48 INFO - mkdir: /builds/slave/test/build/application 13:10:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 13:10:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 13:11:08 INFO - Reading from file tmpfile_stdout 13:11:08 INFO - Output received: 13:11:08 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:11:08 INFO - Running post-action listener: _resource_record_post_action 13:11:08 INFO - ##### 13:11:08 INFO - ##### Running run-tests step. 13:11:08 INFO - ##### 13:11:08 INFO - Running pre-action listener: _resource_record_pre_action 13:11:08 INFO - Running main action method: run_tests 13:11:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:11:08 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:11:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:11:08 INFO - grabbing minidump binary from tooltool 13:11:08 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')]} 13:11:08 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 0x10fca35e0>, '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 0x10f886cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f8b1990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:11:08 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 13:11:08 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 13:11:09 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:11:09 INFO - Return code: 0 13:11:09 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:11:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:11:09 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/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.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 13:11:09 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/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.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 13:11:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ocRJYln9Pr/Render', 13:11:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:11:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:11:09 INFO - 'HOME': '/Users/cltbld', 13:11:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:11:09 INFO - 'LOGNAME': 'cltbld', 13:11:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:11:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:11:09 INFO - 'MOZ_NO_REMOTE': '1', 13:11:09 INFO - 'NO_EM_RESTART': '1', 13:11:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:11:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:11:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:11:09 INFO - 'PWD': '/builds/slave/test', 13:11:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:11:09 INFO - 'SHELL': '/bin/bash', 13:11:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pT4dMiCgPp/Listeners', 13:11:09 INFO - 'TMPDIR': '/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/T/', 13:11:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:11:09 INFO - 'USER': 'cltbld', 13:11:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:11:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:11:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:11:09 INFO - 'XPC_FLAGS': '0x0', 13:11:09 INFO - 'XPC_SERVICE_NAME': '0', 13:11:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:11:09 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/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.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 13:11:09 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 13:11:09 INFO - import pkg_resources 13:11:10 INFO - Using 1 client processes 13:11:10 INFO - wptserve Starting http server on 127.0.0.1:8000 13:11:10 INFO - wptserve Starting http server on 127.0.0.1:8001 13:11:10 INFO - wptserve Starting http server on 127.0.0.1:8443 13:11:12 INFO - SUITE-START | Running 778 tests 13:11:12 INFO - Running testharness tests 13:11:12 INFO - Setting up ssl 13:11:12 INFO - PROCESS | certutil | 13:11:12 INFO - PROCESS | certutil | 13:11:12 INFO - PROCESS | certutil | 13:11:12 INFO - Certificate Nickname Trust Attributes 13:11:12 INFO - SSL,S/MIME,JAR/XPI 13:11:12 INFO - 13:11:12 INFO - web-platform-tests CT,, 13:11:12 INFO - 13:11:12 INFO - Starting runner 13:11:13 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:11:13 INFO - PROCESS | 1652 | 1461528673735 Marionette DEBUG Marionette enabled via build flag and pref 13:11:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x115969800 == 1 [pid = 1652] [id = 1] 13:11:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x116602800) [pid = 1652] [serial = 1] [outer = 0x0] 13:11:13 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:11:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x116603800) [pid = 1652] [serial = 2] [outer = 0x116602800] 13:11:14 INFO - PROCESS | 1652 | 1461528674176 Marionette INFO Listening on port 2828 13:11:14 INFO - PROCESS | 1652 | 1461528674399 Marionette DEBUG Marionette enabled via command-line flag 13:11:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11916e800 == 2 [pid = 1652] [id = 2] 13:11:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x11916f000) [pid = 1652] [serial = 3] [outer = 0x0] 13:11:14 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:11:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x119170000) [pid = 1652] [serial = 4] [outer = 0x11916f000] 13:11:14 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:11:14 INFO - PROCESS | 1652 | 1461528674563 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 13:11:14 INFO - PROCESS | 1652 | 1461528674634 Marionette DEBUG Closed connection conn0 13:11:14 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:11:14 INFO - PROCESS | 1652 | 1461528674640 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 13:11:14 INFO - PROCESS | 1652 | 1461528674655 Marionette DEBUG Closed connection conn1 13:11:14 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:11:14 INFO - PROCESS | 1652 | 1461528674661 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 13:11:14 INFO - PROCESS | 1652 | 1461528674668 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:11:14 INFO - PROCESS | 1652 | 1461528674674 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.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":"20160424114349","device":"desktop","version":"48.0a1"} 13:11:14 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:11:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b97a000 == 3 [pid = 1652] [id = 3] 13:11:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x11b97a800) [pid = 1652] [serial = 5] [outer = 0x0] 13:11:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b97b000 == 4 [pid = 1652] [id = 4] 13:11:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11c860c00) [pid = 1652] [serial = 6] [outer = 0x0] 13:11:15 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:11:15 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:11:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f86000 == 5 [pid = 1652] [id = 5] 13:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11c860400) [pid = 1652] [serial = 7] [outer = 0x0] 13:11:16 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:11:16 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x126a3cc00) [pid = 1652] [serial = 8] [outer = 0x11c860400] 13:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x1270b6000) [pid = 1652] [serial = 9] [outer = 0x11b97a800] 13:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x1270d3800) [pid = 1652] [serial = 10] [outer = 0x11c860c00] 13:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x1270d5400) [pid = 1652] [serial = 11] [outer = 0x11c860400] 13:11:16 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:11:16 INFO - PROCESS | 1652 | 1461528676800 Marionette DEBUG loaded listener.js 13:11:16 INFO - PROCESS | 1652 | 1461528676809 Marionette DEBUG loaded listener.js 13:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x11c37fc00) [pid = 1652] [serial = 12] [outer = 0x11c860400] 13:11:17 INFO - PROCESS | 1652 | 1461528677172 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"cfe16818-929b-c044-991c-3d618fa8298b","capabilities":{"browserName":"Firefox","browserVersion":"48.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":"20160424114349","device":"desktop","version":"48.0a1","command_id":1}}] 13:11:17 INFO - PROCESS | 1652 | 1461528677270 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}] 13:11:17 INFO - PROCESS | 1652 | 1461528677317 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:11:17 INFO - PROCESS | 1652 | 1461528677411 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:11:17 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:11:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x12b5f2800) [pid = 1652] [serial = 13] [outer = 0x11c860400] 13:11:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:11:17 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 13:11:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 13:11:17 INFO - PROCESS | 1652 | 1461528677684 Marionette TRACE conn2 <- [1,3,null,{}] 13:11:17 INFO - PROCESS | 1652 | 1461528677686 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:11:17 INFO - PROCESS | 1652 | 1461528677702 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:11:17 INFO - PROCESS | 1652 | 1461528677730 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:11:17 INFO - PROCESS | 1652 | 1461528677732 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:11:17 INFO - PROCESS | 1652 | 1461528677735 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:11:17 INFO - PROCESS | 1652 | 1461528677737 Marionette TRACE conn2 <- [1,6,null,{}] 13:11:17 INFO - PROCESS | 1652 | 1461528677740 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}] 13:11:17 INFO - PROCESS | 1652 | 1461528677751 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:11:17 INFO - PROCESS | 1652 | 1461528677754 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb72000 == 6 [pid = 1652] [id = 6] 13:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12b8d3800) [pid = 1652] [serial = 14] [outer = 0x0] 13:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12bb95800) [pid = 1652] [serial = 15] [outer = 0x12b8d3800] 13:11:17 INFO - PROCESS | 1652 | 1461528677788 Marionette DEBUG loaded listener.js 13:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12bb9c000) [pid = 1652] [serial = 16] [outer = 0x12b8d3800] 13:11:18 INFO - PROCESS | 1652 | 1461528678111 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]]]}] 13:11:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf05000 == 7 [pid = 1652] [id = 7] 13:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12b8cac00) [pid = 1652] [serial = 17] [outer = 0x0] 13:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12bba2800) [pid = 1652] [serial = 18] [outer = 0x12b8cac00] 13:11:18 INFO - PROCESS | 1652 | 1461528678138 Marionette DEBUG loaded listener.js 13:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12bf88000) [pid = 1652] [serial = 19] [outer = 0x12b8cac00] 13:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 13:11:18 INFO - PROCESS | 1652 | 1461528678220 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:11:18 INFO - PROCESS | 1652 | 1461528678221 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:11:18 INFO - PROCESS | 1652 | 1461528678233 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:11:18 INFO - PROCESS | 1652 | 1461528678234 Marionette TRACE conn2 <- [1,10,null,{}] 13:11:18 INFO - PROCESS | 1652 | 1461528678241 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}] 13:11:18 INFO - PROCESS | 1652 | 1461528678377 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:11:18 INFO - PROCESS | 1652 | 1461528678410 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe8000 == 8 [pid = 1652] [id = 8] 13:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12d308000) [pid = 1652] [serial = 20] [outer = 0x0] 13:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12d309c00) [pid = 1652] [serial = 21] [outer = 0x12d308000] 13:11:18 INFO - PROCESS | 1652 | 1461528678440 Marionette DEBUG loaded listener.js 13:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12d30e400) [pid = 1652] [serial = 22] [outer = 0x12d308000] 13:11:18 INFO - PROCESS | 1652 | 1461528678804 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]]]}] 13:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 623ms 13:11:18 INFO - PROCESS | 1652 | 1461528678854 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:11:18 INFO - PROCESS | 1652 | 1461528678855 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:11:18 INFO - PROCESS | 1652 | 1461528678858 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:11:18 INFO - PROCESS | 1652 | 1461528678859 Marionette TRACE conn2 <- [1,14,null,{}] 13:11:18 INFO - PROCESS | 1652 | 1461528678861 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}] 13:11:18 INFO - PROCESS | 1652 | 1461528678955 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:11:18 INFO - PROCESS | 1652 | 1461528678960 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb3000 == 9 [pid = 1652] [id = 9] 13:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12d5aa800) [pid = 1652] [serial = 23] [outer = 0x0] 13:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12da2c000) [pid = 1652] [serial = 24] [outer = 0x12d5aa800] 13:11:18 INFO - PROCESS | 1652 | 1461528678985 Marionette DEBUG loaded listener.js 13:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12dbef400) [pid = 1652] [serial = 25] [outer = 0x12d5aa800] 13:11:19 INFO - PROCESS | 1652 | 1461528679264 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]]]}] 13:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 13:11:19 INFO - PROCESS | 1652 | 1461528679283 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:11:19 INFO - PROCESS | 1652 | 1461528679284 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:11:19 INFO - PROCESS | 1652 | 1461528679287 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:11:19 INFO - PROCESS | 1652 | 1461528679288 Marionette TRACE conn2 <- [1,18,null,{}] 13:11:19 INFO - PROCESS | 1652 | 1461528679299 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}] 13:11:19 INFO - PROCESS | 1652 | 1461528679398 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:11:19 INFO - PROCESS | 1652 | 1461528679403 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3d2000 == 10 [pid = 1652] [id = 10] 13:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x1287dc400) [pid = 1652] [serial = 26] [outer = 0x0] 13:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12e38b400) [pid = 1652] [serial = 27] [outer = 0x1287dc400] 13:11:19 INFO - PROCESS | 1652 | 1461528679430 Marionette DEBUG loaded listener.js 13:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12e391400) [pid = 1652] [serial = 28] [outer = 0x1287dc400] 13:11:19 INFO - PROCESS | 1652 | 1461528679734 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]]]}] 13:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 13:11:19 INFO - PROCESS | 1652 | 1461528679757 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:11:19 INFO - PROCESS | 1652 | 1461528679763 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:11:19 INFO - PROCESS | 1652 | 1461528679766 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:11:19 INFO - PROCESS | 1652 | 1461528679767 Marionette TRACE conn2 <- [1,22,null,{}] 13:11:19 INFO - PROCESS | 1652 | 1461528679769 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}] 13:11:19 INFO - PROCESS | 1652 | 1461528679864 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:11:19 INFO - PROCESS | 1652 | 1461528679869 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9c5000 == 11 [pid = 1652] [id = 11] 13:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12e394800) [pid = 1652] [serial = 29] [outer = 0x0] 13:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12e3bd800) [pid = 1652] [serial = 30] [outer = 0x12e394800] 13:11:19 INFO - PROCESS | 1652 | 1461528679894 Marionette DEBUG loaded listener.js 13:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12e914c00) [pid = 1652] [serial = 31] [outer = 0x12e394800] 13:11:20 INFO - PROCESS | 1652 | 1461528680143 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]]]}] 13:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 13:11:20 INFO - PROCESS | 1652 | 1461528680184 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:11:20 INFO - PROCESS | 1652 | 1461528680186 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:11:20 INFO - PROCESS | 1652 | 1461528680188 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:11:20 INFO - PROCESS | 1652 | 1461528680189 Marionette TRACE conn2 <- [1,26,null,{}] 13:11:20 INFO - PROCESS | 1652 | 1461528680200 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}] 13:11:20 INFO - PROCESS | 1652 | 1461528680300 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:11:20 INFO - PROCESS | 1652 | 1461528680306 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec3e800 == 12 [pid = 1652] [id = 12] 13:11:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x123a0b000) [pid = 1652] [serial = 32] [outer = 0x0] 13:11:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12e398400) [pid = 1652] [serial = 33] [outer = 0x123a0b000] 13:11:20 INFO - PROCESS | 1652 | 1461528680331 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12e91c000) [pid = 1652] [serial = 34] [outer = 0x123a0b000] 13:11:20 INFO - PROCESS | 1652 | 1461528680580 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]]]}] 13:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 13:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:11:20 INFO - PROCESS | 1652 | 1461528680617 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:11:20 INFO - PROCESS | 1652 | 1461528680618 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:11:20 INFO - PROCESS | 1652 | 1461528680620 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:11:20 INFO - PROCESS | 1652 | 1461528680621 Marionette TRACE conn2 <- [1,30,null,{}] 13:11:20 INFO - PROCESS | 1652 | 1461528680632 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}] 13:11:20 INFO - PROCESS | 1652 | 1461528680727 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:11:20 INFO - PROCESS | 1652 | 1461528680733 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef05800 == 13 [pid = 1652] [id = 13] 13:11:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12e91e800) [pid = 1652] [serial = 35] [outer = 0x0] 13:11:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12ee06800) [pid = 1652] [serial = 36] [outer = 0x12e91e800] 13:11:20 INFO - PROCESS | 1652 | 1461528680757 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12ee0a800) [pid = 1652] [serial = 37] [outer = 0x12e91e800] 13:11:20 INFO - PROCESS | 1652 | 1461528680998 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]]]}] 13:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 13:11:21 INFO - PROCESS | 1652 | 1461528681039 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:11:21 INFO - PROCESS | 1652 | 1461528681040 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:11:21 INFO - PROCESS | 1652 | 1461528681051 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:11:21 INFO - PROCESS | 1652 | 1461528681052 Marionette TRACE conn2 <- [1,34,null,{}] 13:11:21 INFO - PROCESS | 1652 | 1461528681054 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}] 13:11:21 INFO - PROCESS | 1652 | 1461528681150 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:11:21 INFO - PROCESS | 1652 | 1461528681155 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efb2800 == 14 [pid = 1652] [id = 14] 13:11:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12ee0c800) [pid = 1652] [serial = 38] [outer = 0x0] 13:11:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12f304400) [pid = 1652] [serial = 39] [outer = 0x12ee0c800] 13:11:21 INFO - PROCESS | 1652 | 1461528681181 Marionette DEBUG loaded listener.js 13:11:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12f30a400) [pid = 1652] [serial = 40] [outer = 0x12ee0c800] 13:11:21 INFO - PROCESS | 1652 | 1461528681429 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]]]}] 13:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 13:11:21 INFO - PROCESS | 1652 | 1461528681483 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:11:21 INFO - PROCESS | 1652 | 1461528681485 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:11:21 INFO - PROCESS | 1652 | 1461528681489 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:11:21 INFO - PROCESS | 1652 | 1461528681491 Marionette TRACE conn2 <- [1,38,null,{}] 13:11:21 INFO - PROCESS | 1652 | 1461528681506 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}] 13:11:21 INFO - PROCESS | 1652 | 1461528681651 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:11:21 INFO - PROCESS | 1652 | 1461528681659 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6a4800 == 15 [pid = 1652] [id = 15] 13:11:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12f30b800) [pid = 1652] [serial = 41] [outer = 0x0] 13:11:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12f310c00) [pid = 1652] [serial = 42] [outer = 0x12f30b800] 13:11:21 INFO - PROCESS | 1652 | 1461528681697 Marionette DEBUG loaded listener.js 13:11:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12f49a400) [pid = 1652] [serial = 43] [outer = 0x12f30b800] 13:11:22 INFO - PROCESS | 1652 | 1461528682028 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]]]}] 13:11:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6c3000 == 16 [pid = 1652] [id = 16] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12f6c3800) [pid = 1652] [serial = 44] [outer = 0x0] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12f986800) [pid = 1652] [serial = 45] [outer = 0x12f6c3800] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12f98b000) [pid = 1652] [serial = 46] [outer = 0x12f6c3800] 13:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 582ms 13:11:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6b6800 == 17 [pid = 1652] [id = 17] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12f614400) [pid = 1652] [serial = 47] [outer = 0x0] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12f61f800) [pid = 1652] [serial = 48] [outer = 0x12f614400] 13:11:22 INFO - PROCESS | 1652 | 1461528682099 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:11:22 INFO - PROCESS | 1652 | 1461528682100 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x118ee9c00) [pid = 1652] [serial = 49] [outer = 0x12f614400] 13:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:11:22 INFO - PROCESS | 1652 | 1461528682129 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:11:22 INFO - PROCESS | 1652 | 1461528682130 Marionette TRACE conn2 <- [1,42,null,{}] 13:11:22 INFO - PROCESS | 1652 | 1461528682139 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}] 13:11:22 INFO - PROCESS | 1652 | 1461528682255 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:11:22 INFO - PROCESS | 1652 | 1461528682259 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcaf800 == 18 [pid = 1652] [id = 18] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12f49c800) [pid = 1652] [serial = 50] [outer = 0x0] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12f618400) [pid = 1652] [serial = 51] [outer = 0x12f49c800] 13:11:22 INFO - PROCESS | 1652 | 1461528682286 Marionette DEBUG loaded listener.js 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12fc51400) [pid = 1652] [serial = 52] [outer = 0x12f49c800] 13:11:22 INFO - PROCESS | 1652 | 1461528682563 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]]]}] 13:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 483ms 13:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:11:22 INFO - PROCESS | 1652 | 1461528682599 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:11:22 INFO - PROCESS | 1652 | 1461528682600 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:11:22 INFO - PROCESS | 1652 | 1461528682603 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:11:22 INFO - PROCESS | 1652 | 1461528682604 Marionette TRACE conn2 <- [1,46,null,{}] 13:11:22 INFO - PROCESS | 1652 | 1461528682608 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}] 13:11:22 INFO - PROCESS | 1652 | 1461528682703 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:11:22 INFO - PROCESS | 1652 | 1461528682708 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fccd800 == 19 [pid = 1652] [id = 19] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x11ad8c000) [pid = 1652] [serial = 53] [outer = 0x0] 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x11bb37400) [pid = 1652] [serial = 54] [outer = 0x11ad8c000] 13:11:22 INFO - PROCESS | 1652 | 1461528682737 Marionette DEBUG loaded listener.js 13:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12fc56000) [pid = 1652] [serial = 55] [outer = 0x11ad8c000] 13:11:22 INFO - PROCESS | 1652 | 1461528682983 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]]]}] 13:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 424ms 13:11:23 INFO - PROCESS | 1652 | 1461528683032 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:11:23 INFO - PROCESS | 1652 | 1461528683034 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:11:23 INFO - PROCESS | 1652 | 1461528683036 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:11:23 INFO - PROCESS | 1652 | 1461528683037 Marionette TRACE conn2 <- [1,50,null,{}] 13:11:23 INFO - PROCESS | 1652 | 1461528683039 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}] 13:11:23 INFO - PROCESS | 1652 | 1461528683148 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:11:23 INFO - PROCESS | 1652 | 1461528683152 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x130392000 == 20 [pid = 1652] [id = 20] 13:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x12fc56400) [pid = 1652] [serial = 56] [outer = 0x0] 13:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12ff1f400) [pid = 1652] [serial = 57] [outer = 0x12fc56400] 13:11:23 INFO - PROCESS | 1652 | 1461528683177 Marionette DEBUG loaded listener.js 13:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12ff9b800) [pid = 1652] [serial = 58] [outer = 0x12fc56400] 13:11:23 INFO - PROCESS | 1652 | 1461528683418 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]]]}] 13:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 13:11:23 INFO - PROCESS | 1652 | 1461528683455 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:11:23 INFO - PROCESS | 1652 | 1461528683456 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:11:23 INFO - PROCESS | 1652 | 1461528683467 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:11:23 INFO - PROCESS | 1652 | 1461528683469 Marionette TRACE conn2 <- [1,54,null,{}] 13:11:23 INFO - PROCESS | 1652 | 1461528683471 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}] 13:11:23 INFO - PROCESS | 1652 | 1461528683567 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:11:23 INFO - PROCESS | 1652 | 1461528683572 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb1000 == 21 [pid = 1652] [id = 21] 13:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12ff9c000) [pid = 1652] [serial = 59] [outer = 0x0] 13:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12ffa3000) [pid = 1652] [serial = 60] [outer = 0x12ff9c000] 13:11:23 INFO - PROCESS | 1652 | 1461528683597 Marionette DEBUG loaded listener.js 13:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x130759c00) [pid = 1652] [serial = 61] [outer = 0x12ff9c000] 13:11:23 INFO - PROCESS | 1652 | 1461528683852 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]]]}] 13:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 13:11:24 INFO - PROCESS | 1652 | 1461528684443 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:11:24 INFO - PROCESS | 1652 | 1461528684445 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:11:24 INFO - PROCESS | 1652 | 1461528684516 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:11:24 INFO - PROCESS | 1652 | 1461528684518 Marionette TRACE conn2 <- [1,58,null,{}] 13:11:24 INFO - PROCESS | 1652 | 1461528684522 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}] 13:11:24 INFO - PROCESS | 1652 | 1461528684638 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:11:24 INFO - PROCESS | 1652 | 1461528684689 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b7a000 == 22 [pid = 1652] [id = 22] 13:11:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1147d4800) [pid = 1652] [serial = 62] [outer = 0x0] 13:11:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x114bb4400) [pid = 1652] [serial = 63] [outer = 0x1147d4800] 13:11:24 INFO - PROCESS | 1652 | 1461528684721 Marionette DEBUG loaded listener.js 13:11:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1154ae800) [pid = 1652] [serial = 64] [outer = 0x1147d4800] 13:11:25 INFO - PROCESS | 1652 | 1461528685154 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]]]}] 13:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 688ms 13:11:25 INFO - PROCESS | 1652 | 1461528685187 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:11:25 INFO - PROCESS | 1652 | 1461528685190 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:11:25 INFO - PROCESS | 1652 | 1461528685196 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:11:25 INFO - PROCESS | 1652 | 1461528685198 Marionette TRACE conn2 <- [1,62,null,{}] 13:11:25 INFO - PROCESS | 1652 | 1461528685201 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}] 13:11:25 INFO - PROCESS | 1652 | 1461528685315 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:11:25 INFO - PROCESS | 1652 | 1461528685358 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11580e800 == 23 [pid = 1652] [id = 23] 13:11:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1155b5800) [pid = 1652] [serial = 65] [outer = 0x0] 13:11:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118633c00) [pid = 1652] [serial = 66] [outer = 0x1155b5800] 13:11:25 INFO - PROCESS | 1652 | 1461528685390 Marionette DEBUG loaded listener.js 13:11:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11927ac00) [pid = 1652] [serial = 67] [outer = 0x1155b5800] 13:11:25 INFO - PROCESS | 1652 | 1461528685802 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]]]}] 13:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 673ms 13:11:25 INFO - PROCESS | 1652 | 1461528685868 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:11:25 INFO - PROCESS | 1652 | 1461528685869 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:11:25 INFO - PROCESS | 1652 | 1461528685872 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:11:25 INFO - PROCESS | 1652 | 1461528685873 Marionette TRACE conn2 <- [1,66,null,{}] 13:11:25 INFO - PROCESS | 1652 | 1461528685880 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}] 13:11:26 INFO - PROCESS | 1652 | 1461528686008 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:11:26 INFO - PROCESS | 1652 | 1461528686055 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c4000 == 24 [pid = 1652] [id = 24] 13:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11bb36c00) [pid = 1652] [serial = 68] [outer = 0x0] 13:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11bbb7800) [pid = 1652] [serial = 69] [outer = 0x11bb36c00] 13:11:26 INFO - PROCESS | 1652 | 1461528686087 Marionette DEBUG loaded listener.js 13:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11bbc1800) [pid = 1652] [serial = 70] [outer = 0x11bb36c00] 13:11:26 INFO - PROCESS | 1652 | 1461528686717 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]]]}] 13:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 872ms 13:11:26 INFO - PROCESS | 1652 | 1461528686805 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:11:26 INFO - PROCESS | 1652 | 1461528686806 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:11:26 INFO - PROCESS | 1652 | 1461528686825 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:11:26 INFO - PROCESS | 1652 | 1461528686827 Marionette TRACE conn2 <- [1,70,null,{}] 13:11:26 INFO - PROCESS | 1652 | 1461528686831 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}] 13:11:26 INFO - PROCESS | 1652 | 1461528686913 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:11:26 INFO - PROCESS | 1652 | 1461528686955 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1178c7800 == 25 [pid = 1652] [id = 25] 13:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11870ec00) [pid = 1652] [serial = 71] [outer = 0x0] 13:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118f99800) [pid = 1652] [serial = 72] [outer = 0x11870ec00] 13:11:26 INFO - PROCESS | 1652 | 1461528686985 Marionette DEBUG loaded listener.js 13:11:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119138400) [pid = 1652] [serial = 73] [outer = 0x11870ec00] 13:11:27 INFO - PROCESS | 1652 | 1461528687326 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]]]}] 13:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 522ms 13:11:27 INFO - PROCESS | 1652 | 1461528687347 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:11:27 INFO - PROCESS | 1652 | 1461528687350 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:11:27 INFO - PROCESS | 1652 | 1461528687354 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:11:27 INFO - PROCESS | 1652 | 1461528687356 Marionette TRACE conn2 <- [1,74,null,{}] 13:11:27 INFO - PROCESS | 1652 | 1461528687359 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}] 13:11:27 INFO - PROCESS | 1652 | 1461528687431 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:11:27 INFO - PROCESS | 1652 | 1461528687503 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x114e4e000 == 26 [pid = 1652] [id = 26] 13:11:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1147d3400) [pid = 1652] [serial = 74] [outer = 0x0] 13:11:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118f9ac00) [pid = 1652] [serial = 75] [outer = 0x1147d3400] 13:11:27 INFO - PROCESS | 1652 | 1461528687535 Marionette DEBUG loaded listener.js 13:11:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11a619400) [pid = 1652] [serial = 76] [outer = 0x1147d3400] 13:11:27 INFO - PROCESS | 1652 | 1461528687823 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]]]}] 13:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms 13:11:27 INFO - PROCESS | 1652 | 1461528687879 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:11:27 INFO - PROCESS | 1652 | 1461528687880 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:11:27 INFO - PROCESS | 1652 | 1461528687883 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:11:27 INFO - PROCESS | 1652 | 1461528687885 Marionette TRACE conn2 <- [1,78,null,{}] 13:11:27 INFO - PROCESS | 1652 | 1461528687893 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}] 13:11:27 INFO - PROCESS | 1652 | 1461528687975 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:11:28 INFO - PROCESS | 1652 | 1461528688032 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11923e000 == 27 [pid = 1652] [id = 27] 13:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119e5d400) [pid = 1652] [serial = 77] [outer = 0x0] 13:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11a90b000) [pid = 1652] [serial = 78] [outer = 0x119e5d400] 13:11:28 INFO - PROCESS | 1652 | 1461528688079 Marionette DEBUG loaded listener.js 13:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11adbbc00) [pid = 1652] [serial = 79] [outer = 0x119e5d400] 13:11:28 INFO - PROCESS | 1652 | 1461528688420 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]]]}] 13:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 571ms 13:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:11:28 INFO - PROCESS | 1652 | 1461528688455 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:11:28 INFO - PROCESS | 1652 | 1461528688456 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:11:28 INFO - PROCESS | 1652 | 1461528688462 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:11:28 INFO - PROCESS | 1652 | 1461528688464 Marionette TRACE conn2 <- [1,82,null,{}] 13:11:28 INFO - PROCESS | 1652 | 1461528688466 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}] 13:11:28 INFO - PROCESS | 1652 | 1461528688540 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:11:28 INFO - PROCESS | 1652 | 1461528688587 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c1e800 == 28 [pid = 1652] [id = 28] 13:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11a66d000) [pid = 1652] [serial = 80] [outer = 0x0] 13:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11b86b400) [pid = 1652] [serial = 81] [outer = 0x11a66d000] 13:11:28 INFO - PROCESS | 1652 | 1461528688613 Marionette DEBUG loaded listener.js 13:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11bbc2000) [pid = 1652] [serial = 82] [outer = 0x11a66d000] 13:11:28 INFO - PROCESS | 1652 | 1461528688902 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]]]}] 13:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 13:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:11:28 INFO - PROCESS | 1652 | 1461528688933 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:11:28 INFO - PROCESS | 1652 | 1461528688934 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:11:28 INFO - PROCESS | 1652 | 1461528688936 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:11:28 INFO - PROCESS | 1652 | 1461528688937 Marionette TRACE conn2 <- [1,86,null,{}] 13:11:28 INFO - PROCESS | 1652 | 1461528688939 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}] 13:11:29 INFO - PROCESS | 1652 | 1461528689017 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:11:29 INFO - PROCESS | 1652 | 1461528689021 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9c2000 == 29 [pid = 1652] [id = 29] 13:11:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11bbb9800) [pid = 1652] [serial = 83] [outer = 0x0] 13:11:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11bd53400) [pid = 1652] [serial = 84] [outer = 0x11bbb9800] 13:11:29 INFO - PROCESS | 1652 | 1461528689050 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11bec9c00) [pid = 1652] [serial = 85] [outer = 0x11bbb9800] 13:11:29 INFO - PROCESS | 1652 | 1461528689355 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]]]}] 13:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 13:11:29 INFO - PROCESS | 1652 | 1461528689405 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:11:29 INFO - PROCESS | 1652 | 1461528689406 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:11:29 INFO - PROCESS | 1652 | 1461528689409 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:11:29 INFO - PROCESS | 1652 | 1461528689410 Marionette TRACE conn2 <- [1,90,null,{}] 13:11:29 INFO - PROCESS | 1652 | 1461528689423 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}] 13:11:29 INFO - PROCESS | 1652 | 1461528689511 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:11:29 INFO - PROCESS | 1652 | 1461528689516 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad9b800 == 30 [pid = 1652] [id = 30] 13:11:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11becdc00) [pid = 1652] [serial = 86] [outer = 0x0] 13:11:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c44a000) [pid = 1652] [serial = 87] [outer = 0x11becdc00] 13:11:29 INFO - PROCESS | 1652 | 1461528689546 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c7d4c00) [pid = 1652] [serial = 88] [outer = 0x11becdc00] 13:11:29 INFO - PROCESS | 1652 | 1461528689927 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]]]}] 13:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 568ms 13:11:29 INFO - PROCESS | 1652 | 1461528689978 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:11:29 INFO - PROCESS | 1652 | 1461528689980 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:11:29 INFO - PROCESS | 1652 | 1461528689984 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:11:29 INFO - PROCESS | 1652 | 1461528689986 Marionette TRACE conn2 <- [1,94,null,{}] 13:11:29 INFO - PROCESS | 1652 | 1461528689989 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}] 13:11:30 INFO - PROCESS | 1652 | 1461528690123 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:11:30 INFO - PROCESS | 1652 | 1461528690134 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af8d800 == 31 [pid = 1652] [id = 31] 13:11:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bed1000) [pid = 1652] [serial = 89] [outer = 0x0] 13:11:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c837400) [pid = 1652] [serial = 90] [outer = 0x11bed1000] 13:11:30 INFO - PROCESS | 1652 | 1461528690154 Marionette DEBUG loaded listener.js 13:11:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123a05c00) [pid = 1652] [serial = 91] [outer = 0x11bed1000] 13:11:30 INFO - PROCESS | 1652 | 1461528690495 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]]]}] 13:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 570ms 13:11:30 INFO - PROCESS | 1652 | 1461528690554 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:11:30 INFO - PROCESS | 1652 | 1461528690556 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:11:30 INFO - PROCESS | 1652 | 1461528690560 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:11:30 INFO - PROCESS | 1652 | 1461528690562 Marionette TRACE conn2 <- [1,98,null,{}] 13:11:30 INFO - PROCESS | 1652 | 1461528690565 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}] 13:11:30 INFO - PROCESS | 1652 | 1461528690673 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:11:30 INFO - PROCESS | 1652 | 1461528690742 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b90d000 == 32 [pid = 1652] [id = 32] 13:11:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bece000) [pid = 1652] [serial = 92] [outer = 0x0] 13:11:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123a0b800) [pid = 1652] [serial = 93] [outer = 0x11bece000] 13:11:30 INFO - PROCESS | 1652 | 1461528690783 Marionette DEBUG loaded listener.js 13:11:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1259b3000) [pid = 1652] [serial = 94] [outer = 0x11bece000] 13:11:31 INFO - PROCESS | 1652 | 1461528691076 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]]]}] 13:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 571ms 13:11:31 INFO - PROCESS | 1652 | 1461528691133 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:11:31 INFO - PROCESS | 1652 | 1461528691134 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:11:31 INFO - PROCESS | 1652 | 1461528691137 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:11:31 INFO - PROCESS | 1652 | 1461528691138 Marionette TRACE conn2 <- [1,102,null,{}] 13:11:31 INFO - PROCESS | 1652 | 1461528691141 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}] 13:11:31 INFO - PROCESS | 1652 | 1461528691218 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:11:31 INFO - PROCESS | 1652 | 1461528691223 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be26000 == 33 [pid = 1652] [id = 33] 13:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125bd6400) [pid = 1652] [serial = 95] [outer = 0x0] 13:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125dafc00) [pid = 1652] [serial = 96] [outer = 0x125bd6400] 13:11:31 INFO - PROCESS | 1652 | 1461528691251 Marionette DEBUG loaded listener.js 13:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126a37000) [pid = 1652] [serial = 97] [outer = 0x125bd6400] 13:11:31 INFO - PROCESS | 1652 | 1461528691544 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]]]}] 13:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 13:11:31 INFO - PROCESS | 1652 | 1461528691557 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:11:31 INFO - PROCESS | 1652 | 1461528691560 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:11:31 INFO - PROCESS | 1652 | 1461528691569 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:11:31 INFO - PROCESS | 1652 | 1461528691573 Marionette TRACE conn2 <- [1,106,null,{}] 13:11:31 INFO - PROCESS | 1652 | 1461528691585 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}] 13:11:31 INFO - PROCESS | 1652 | 1461528691687 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:11:31 INFO - PROCESS | 1652 | 1461528691694 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be3f800 == 34 [pid = 1652] [id = 34] 13:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11588a000) [pid = 1652] [serial = 98] [outer = 0x0] 13:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126a33c00) [pid = 1652] [serial = 99] [outer = 0x11588a000] 13:11:31 INFO - PROCESS | 1652 | 1461528691719 Marionette DEBUG loaded listener.js 13:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1270d1c00) [pid = 1652] [serial = 100] [outer = 0x11588a000] 13:11:32 INFO - PROCESS | 1652 | 1461528692019 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]]]}] 13:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 478ms 13:11:32 INFO - PROCESS | 1652 | 1461528692049 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:11:32 INFO - PROCESS | 1652 | 1461528692051 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:11:32 INFO - PROCESS | 1652 | 1461528692053 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:11:32 INFO - PROCESS | 1652 | 1461528692055 Marionette TRACE conn2 <- [1,110,null,{}] 13:11:32 INFO - PROCESS | 1652 | 1461528692057 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}] 13:11:32 INFO - PROCESS | 1652 | 1461528692146 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:11:32 INFO - PROCESS | 1652 | 1461528692150 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6bf800 == 35 [pid = 1652] [id = 35] 13:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1270d2400) [pid = 1652] [serial = 101] [outer = 0x0] 13:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1277b5400) [pid = 1652] [serial = 102] [outer = 0x1270d2400] 13:11:32 INFO - PROCESS | 1652 | 1461528692181 Marionette DEBUG loaded listener.js 13:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1280f6000) [pid = 1652] [serial = 103] [outer = 0x1270d2400] 13:11:32 INFO - PROCESS | 1652 | 1461528692513 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]]]}] 13:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 13:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:11:32 INFO - PROCESS | 1652 | 1461528692524 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:11:32 INFO - PROCESS | 1652 | 1461528692527 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:11:32 INFO - PROCESS | 1652 | 1461528692531 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:11:32 INFO - PROCESS | 1652 | 1461528692532 Marionette TRACE conn2 <- [1,114,null,{}] 13:11:32 INFO - PROCESS | 1652 | 1461528692534 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}] 13:11:32 INFO - PROCESS | 1652 | 1461528692636 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:11:32 INFO - PROCESS | 1652 | 1461528692644 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c711800 == 36 [pid = 1652] [id = 36] 13:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11bb3b400) [pid = 1652] [serial = 104] [outer = 0x0] 13:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1277bb000) [pid = 1652] [serial = 105] [outer = 0x11bb3b400] 13:11:32 INFO - PROCESS | 1652 | 1461528692670 Marionette DEBUG loaded listener.js 13:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129c6d400) [pid = 1652] [serial = 106] [outer = 0x11bb3b400] 13:11:32 INFO - PROCESS | 1652 | 1461528692962 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]]]}] 13:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 13:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:11:33 INFO - PROCESS | 1652 | 1461528692999 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:11:33 INFO - PROCESS | 1652 | 1461528693000 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:11:33 INFO - PROCESS | 1652 | 1461528693003 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:11:33 INFO - PROCESS | 1652 | 1461528693004 Marionette TRACE conn2 <- [1,118,null,{}] 13:11:33 INFO - PROCESS | 1652 | 1461528693006 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}] 13:11:33 INFO - PROCESS | 1652 | 1461528693081 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:11:33 INFO - PROCESS | 1652 | 1461528693087 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b44000 == 37 [pid = 1652] [id = 37] 13:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129c72400) [pid = 1652] [serial = 107] [outer = 0x0] 13:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b4c6c00) [pid = 1652] [serial = 108] [outer = 0x129c72400] 13:11:33 INFO - PROCESS | 1652 | 1461528693115 Marionette DEBUG loaded listener.js 13:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b513400) [pid = 1652] [serial = 109] [outer = 0x129c72400] 13:11:33 INFO - PROCESS | 1652 | 1461528693410 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]]]}] 13:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 13:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:11:33 INFO - PROCESS | 1652 | 1461528693422 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:11:33 INFO - PROCESS | 1652 | 1461528693423 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:11:33 INFO - PROCESS | 1652 | 1461528693434 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:11:33 INFO - PROCESS | 1652 | 1461528693435 Marionette TRACE conn2 <- [1,122,null,{}] 13:11:33 INFO - PROCESS | 1652 | 1461528693437 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}] 13:11:33 INFO - PROCESS | 1652 | 1461528693518 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:11:33 INFO - PROCESS | 1652 | 1461528693569 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c5a800 == 38 [pid = 1652] [id = 38] 13:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1178ef400) [pid = 1652] [serial = 110] [outer = 0x0] 13:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b511800) [pid = 1652] [serial = 111] [outer = 0x1178ef400] 13:11:33 INFO - PROCESS | 1652 | 1461528693594 Marionette DEBUG loaded listener.js 13:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b7f5c00) [pid = 1652] [serial = 112] [outer = 0x1178ef400] 13:11:33 INFO - PROCESS | 1652 | 1461528693873 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]]]}] 13:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 475ms 13:11:33 INFO - PROCESS | 1652 | 1461528693903 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:11:33 INFO - PROCESS | 1652 | 1461528693904 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:11:33 INFO - PROCESS | 1652 | 1461528693906 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:11:33 INFO - PROCESS | 1652 | 1461528693908 Marionette TRACE conn2 <- [1,126,null,{}] 13:11:33 INFO - PROCESS | 1652 | 1461528693977 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}] 13:11:34 INFO - PROCESS | 1652 | 1461528694066 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:11:34 INFO - PROCESS | 1652 | 1461528694114 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x114e47800 == 39 [pid = 1652] [id = 39] 13:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1159a3800) [pid = 1652] [serial = 113] [outer = 0x0] 13:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1159cf400) [pid = 1652] [serial = 114] [outer = 0x1159a3800] 13:11:34 INFO - PROCESS | 1652 | 1461528694181 Marionette DEBUG loaded listener.js 13:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118ee7c00) [pid = 1652] [serial = 115] [outer = 0x1159a3800] 13:11:34 INFO - PROCESS | 1652 | 1461528694636 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]]]}] 13:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 778ms 13:11:34 INFO - PROCESS | 1652 | 1461528694685 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:11:34 INFO - PROCESS | 1652 | 1461528694688 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:11:34 INFO - PROCESS | 1652 | 1461528694693 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:11:34 INFO - PROCESS | 1652 | 1461528694695 Marionette TRACE conn2 <- [1,130,null,{}] 13:11:34 INFO - PROCESS | 1652 | 1461528694698 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}] 13:11:34 INFO - PROCESS | 1652 | 1461528694800 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:11:34 INFO - PROCESS | 1652 | 1461528694860 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c20000 == 40 [pid = 1652] [id = 40] 13:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11a903000) [pid = 1652] [serial = 116] [outer = 0x0] 13:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a978400) [pid = 1652] [serial = 117] [outer = 0x11a903000] 13:11:34 INFO - PROCESS | 1652 | 1461528694892 Marionette DEBUG loaded listener.js 13:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11ad8c400) [pid = 1652] [serial = 118] [outer = 0x11a903000] 13:11:35 INFO - PROCESS | 1652 | 1461528695316 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]]]}] 13:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 672ms 13:11:35 INFO - PROCESS | 1652 | 1461528695408 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:11:35 INFO - PROCESS | 1652 | 1461528695410 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:11:35 INFO - PROCESS | 1652 | 1461528695416 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:11:35 INFO - PROCESS | 1652 | 1461528695417 Marionette TRACE conn2 <- [1,134,null,{}] 13:11:35 INFO - PROCESS | 1652 | 1461528695420 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}] 13:11:35 INFO - PROCESS | 1652 | 1461528695519 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:11:35 INFO - PROCESS | 1652 | 1461528695578 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c496000 == 41 [pid = 1652] [id = 41] 13:11:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11bbc2400) [pid = 1652] [serial = 119] [outer = 0x0] 13:11:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11bed0000) [pid = 1652] [serial = 120] [outer = 0x11bbc2400] 13:11:35 INFO - PROCESS | 1652 | 1461528695612 Marionette DEBUG loaded listener.js 13:11:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c458000) [pid = 1652] [serial = 121] [outer = 0x11bbc2400] 13:11:36 INFO - PROCESS | 1652 | 1461528696108 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]]]}] 13:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 719ms 13:11:36 INFO - PROCESS | 1652 | 1461528696148 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:11:36 INFO - PROCESS | 1652 | 1461528696152 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:11:36 INFO - PROCESS | 1652 | 1461528696159 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:11:36 INFO - PROCESS | 1652 | 1461528696162 Marionette TRACE conn2 <- [1,138,null,{}] 13:11:36 INFO - PROCESS | 1652 | 1461528696164 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}] 13:11:36 INFO - PROCESS | 1652 | 1461528696264 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:11:36 INFO - PROCESS | 1652 | 1461528696442 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a5e000 == 42 [pid = 1652] [id = 42] 13:11:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x115886400) [pid = 1652] [serial = 122] [outer = 0x0] 13:11:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118c0a800) [pid = 1652] [serial = 123] [outer = 0x115886400] 13:11:36 INFO - PROCESS | 1652 | 1461528696472 Marionette DEBUG loaded listener.js 13:11:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118f8e000) [pid = 1652] [serial = 124] [outer = 0x115886400] 13:11:36 INFO - PROCESS | 1652 | 1461528696921 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]]]}] 13:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 773ms 13:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:11:36 INFO - PROCESS | 1652 | 1461528696932 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:11:36 INFO - PROCESS | 1652 | 1461528696934 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:11:36 INFO - PROCESS | 1652 | 1461528696937 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:11:36 INFO - PROCESS | 1652 | 1461528696939 Marionette TRACE conn2 <- [1,142,null,{}] 13:11:36 INFO - PROCESS | 1652 | 1461528696943 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}] 13:11:37 INFO - PROCESS | 1652 | 1461528697032 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:11:37 INFO - PROCESS | 1652 | 1461528697076 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11923d000 == 43 [pid = 1652] [id = 43] 13:11:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119195400) [pid = 1652] [serial = 125] [outer = 0x0] 13:11:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a619800) [pid = 1652] [serial = 126] [outer = 0x119195400] 13:11:37 INFO - PROCESS | 1652 | 1461528697106 Marionette DEBUG loaded listener.js 13:11:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11ad8d000) [pid = 1652] [serial = 127] [outer = 0x119195400] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x125b44000 == 42 [pid = 1652] [id = 37] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11c711800 == 41 [pid = 1652] [id = 36] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6bf800 == 40 [pid = 1652] [id = 35] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11be3f800 == 39 [pid = 1652] [id = 34] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11be26000 == 38 [pid = 1652] [id = 33] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11b90d000 == 37 [pid = 1652] [id = 32] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11af8d800 == 36 [pid = 1652] [id = 31] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad9b800 == 35 [pid = 1652] [id = 30] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9c2000 == 34 [pid = 1652] [id = 29] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119c1e800 == 33 [pid = 1652] [id = 28] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11923e000 == 32 [pid = 1652] [id = 27] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x114e4e000 == 31 [pid = 1652] [id = 26] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1178c7800 == 30 [pid = 1652] [id = 25] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c4000 == 29 [pid = 1652] [id = 24] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11580e800 == 28 [pid = 1652] [id = 23] 13:11:37 INFO - PROCESS | 1652 | --DOCSHELL 0x114b7a000 == 27 [pid = 1652] [id = 22] 13:11:37 INFO - PROCESS | 1652 | 1461528697600 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]]]}] 13:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 721ms 13:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:11:37 INFO - PROCESS | 1652 | 1461528697659 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:11:37 INFO - PROCESS | 1652 | 1461528697661 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:11:37 INFO - PROCESS | 1652 | 1461528697665 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:11:37 INFO - PROCESS | 1652 | 1461528697667 Marionette TRACE conn2 <- [1,146,null,{}] 13:11:37 INFO - PROCESS | 1652 | 1461528697671 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}] 13:11:37 INFO - PROCESS | 1652 | 1461528697766 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:11:37 INFO - PROCESS | 1652 | 1461528697826 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cc5800 == 28 [pid = 1652] [id = 44] 13:11:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118f99000) [pid = 1652] [serial = 128] [outer = 0x0] 13:11:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119a16c00) [pid = 1652] [serial = 129] [outer = 0x118f99000] 13:11:37 INFO - PROCESS | 1652 | 1461528697861 Marionette DEBUG loaded listener.js 13:11:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a977800) [pid = 1652] [serial = 130] [outer = 0x118f99000] 13:11:38 INFO - PROCESS | 1652 | 1461528698285 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]]]}] 13:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 671ms 13:11:38 INFO - PROCESS | 1652 | 1461528698343 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:11:38 INFO - PROCESS | 1652 | 1461528698347 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:11:38 INFO - PROCESS | 1652 | 1461528698354 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:11:38 INFO - PROCESS | 1652 | 1461528698356 Marionette TRACE conn2 <- [1,150,null,{}] 13:11:38 INFO - PROCESS | 1652 | 1461528698361 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}] 13:11:38 INFO - PROCESS | 1652 | 1461528698453 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:11:38 INFO - PROCESS | 1652 | 1461528698513 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a945000 == 29 [pid = 1652] [id = 45] 13:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11bb39000) [pid = 1652] [serial = 131] [outer = 0x0] 13:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11bbc0800) [pid = 1652] [serial = 132] [outer = 0x11bb39000] 13:11:38 INFO - PROCESS | 1652 | 1461528698544 Marionette DEBUG loaded listener.js 13:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11bd5b000) [pid = 1652] [serial = 133] [outer = 0x11bb39000] 13:11:39 INFO - PROCESS | 1652 | 1461528698997 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]]]}] 13:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 672ms 13:11:39 INFO - PROCESS | 1652 | 1461528699043 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:11:39 INFO - PROCESS | 1652 | 1461528699045 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:11:39 INFO - PROCESS | 1652 | 1461528699049 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:11:39 INFO - PROCESS | 1652 | 1461528699052 Marionette TRACE conn2 <- [1,154,null,{}] 13:11:39 INFO - PROCESS | 1652 | 1461528699062 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}] 13:11:39 INFO - PROCESS | 1652 | 1461528699155 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:11:39 INFO - PROCESS | 1652 | 1461528699217 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b919800 == 30 [pid = 1652] [id = 46] 13:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11c6af400) [pid = 1652] [serial = 134] [outer = 0x0] 13:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c7d7800) [pid = 1652] [serial = 135] [outer = 0x11c6af400] 13:11:39 INFO - PROCESS | 1652 | 1461528699252 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x123a09400) [pid = 1652] [serial = 136] [outer = 0x11c6af400] 13:11:39 INFO - PROCESS | 1652 | 1461528699703 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]]]}] 13:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 672ms 13:11:39 INFO - PROCESS | 1652 | 1461528699742 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:11:39 INFO - PROCESS | 1652 | 1461528699744 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:11:39 INFO - PROCESS | 1652 | 1461528699750 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:11:39 INFO - PROCESS | 1652 | 1461528699751 Marionette TRACE conn2 <- [1,158,null,{}] 13:11:39 INFO - PROCESS | 1652 | 1461528699754 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}] 13:11:39 INFO - PROCESS | 1652 | 1461528699847 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:11:39 INFO - PROCESS | 1652 | 1461528699906 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c494000 == 31 [pid = 1652] [id = 47] 13:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1259b2000) [pid = 1652] [serial = 137] [outer = 0x0] 13:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x125dad400) [pid = 1652] [serial = 138] [outer = 0x1259b2000] 13:11:39 INFO - PROCESS | 1652 | 1461528699938 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x126e5d400) [pid = 1652] [serial = 139] [outer = 0x1259b2000] 13:11:40 INFO - PROCESS | 1652 | 1461528700452 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]]]}] 13:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 769ms 13:11:40 INFO - PROCESS | 1652 | 1461528700519 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:11:40 INFO - PROCESS | 1652 | 1461528700521 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:11:40 INFO - PROCESS | 1652 | 1461528700523 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:11:40 INFO - PROCESS | 1652 | 1461528700524 Marionette TRACE conn2 <- [1,162,null,{}] 13:11:40 INFO - PROCESS | 1652 | 1461528700527 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}] 13:11:40 INFO - PROCESS | 1652 | 1461528700618 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:11:40 INFO - PROCESS | 1652 | 1461528700674 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ae2000 == 32 [pid = 1652] [id = 48] 13:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118c25000) [pid = 1652] [serial = 140] [outer = 0x0] 13:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127392800) [pid = 1652] [serial = 141] [outer = 0x118c25000] 13:11:40 INFO - PROCESS | 1652 | 1461528700705 Marionette DEBUG loaded listener.js 13:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127905c00) [pid = 1652] [serial = 142] [outer = 0x118c25000] 13:11:41 INFO - PROCESS | 1652 | 1461528701229 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]]]}] 13:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 768ms 13:11:41 INFO - PROCESS | 1652 | 1461528701292 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:11:41 INFO - PROCESS | 1652 | 1461528701294 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:11:41 INFO - PROCESS | 1652 | 1461528701298 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:11:41 INFO - PROCESS | 1652 | 1461528701300 Marionette TRACE conn2 <- [1,166,null,{}] 13:11:41 INFO - PROCESS | 1652 | 1461528701304 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}] 13:11:41 INFO - PROCESS | 1652 | 1461528701395 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:11:41 INFO - PROCESS | 1652 | 1461528701458 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198b9800 == 33 [pid = 1652] [id = 49] 13:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118c24800) [pid = 1652] [serial = 143] [outer = 0x0] 13:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11927b400) [pid = 1652] [serial = 144] [outer = 0x118c24800] 13:11:41 INFO - PROCESS | 1652 | 1461528701487 Marionette DEBUG loaded listener.js 13:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11a970c00) [pid = 1652] [serial = 145] [outer = 0x118c24800] 13:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118a5e000 == 32 [pid = 1652] [id = 42] 13:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x114e47800 == 31 [pid = 1652] [id = 39] 13:11:42 INFO - PROCESS | 1652 | 1461528702016 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]]]}] 13:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 772ms 13:11:42 INFO - PROCESS | 1652 | 1461528702071 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:11:42 INFO - PROCESS | 1652 | 1461528702075 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:11:42 INFO - PROCESS | 1652 | 1461528702080 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:11:42 INFO - PROCESS | 1652 | 1461528702084 Marionette TRACE conn2 <- [1,170,null,{}] 13:11:42 INFO - PROCESS | 1652 | 1461528702090 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}] 13:11:42 INFO - PROCESS | 1652 | 1461528702266 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:11:42 INFO - PROCESS | 1652 | 1461528702286 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119237000 == 32 [pid = 1652] [id = 50] 13:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118f92400) [pid = 1652] [serial = 146] [outer = 0x0] 13:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11aa6fc00) [pid = 1652] [serial = 147] [outer = 0x118f92400] 13:11:42 INFO - PROCESS | 1652 | 1461528702338 Marionette DEBUG loaded listener.js 13:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11b86fc00) [pid = 1652] [serial = 148] [outer = 0x118f92400] 13:11:42 INFO - PROCESS | 1652 | 1461528702767 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]]]}] 13:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 723ms 13:11:42 INFO - PROCESS | 1652 | 1461528702803 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:11:42 INFO - PROCESS | 1652 | 1461528702807 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:11:42 INFO - PROCESS | 1652 | 1461528702812 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:11:42 INFO - PROCESS | 1652 | 1461528702814 Marionette TRACE conn2 <- [1,174,null,{}] 13:11:42 INFO - PROCESS | 1652 | 1461528702816 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}] 13:11:42 INFO - PROCESS | 1652 | 1461528702911 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:11:42 INFO - PROCESS | 1652 | 1461528702959 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0a5800 == 33 [pid = 1652] [id = 51] 13:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11aa76400) [pid = 1652] [serial = 149] [outer = 0x0] 13:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11c44d000) [pid = 1652] [serial = 150] [outer = 0x11aa76400] 13:11:42 INFO - PROCESS | 1652 | 1461528702991 Marionette DEBUG loaded listener.js 13:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11c861c00) [pid = 1652] [serial = 151] [outer = 0x11aa76400] 13:11:43 INFO - PROCESS | 1652 | 1461528703431 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]]]}] 13:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 13:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:11:43 INFO - PROCESS | 1652 | 1461528703483 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:11:43 INFO - PROCESS | 1652 | 1461528703485 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:11:43 INFO - PROCESS | 1652 | 1461528703487 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:11:43 INFO - PROCESS | 1652 | 1461528703490 Marionette TRACE conn2 <- [1,178,null,{}] 13:11:43 INFO - PROCESS | 1652 | 1461528703498 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}] 13:11:43 INFO - PROCESS | 1652 | 1461528703590 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:11:43 INFO - PROCESS | 1652 | 1461528703654 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f89000 == 34 [pid = 1652] [id = 52] 13:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125db3c00) [pid = 1652] [serial = 152] [outer = 0x0] 13:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x127585800) [pid = 1652] [serial = 153] [outer = 0x125db3c00] 13:11:43 INFO - PROCESS | 1652 | 1461528703688 Marionette DEBUG loaded listener.js 13:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x127a22000) [pid = 1652] [serial = 154] [outer = 0x125db3c00] 13:11:44 INFO - PROCESS | 1652 | 1461528704122 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]]]}] 13:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 673ms 13:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:11:44 INFO - PROCESS | 1652 | 1461528704178 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:11:44 INFO - PROCESS | 1652 | 1461528704179 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:11:44 INFO - PROCESS | 1652 | 1461528704182 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:11:44 INFO - PROCESS | 1652 | 1461528704183 Marionette TRACE conn2 <- [1,182,null,{}] 13:11:44 INFO - PROCESS | 1652 | 1461528704186 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}] 13:11:44 INFO - PROCESS | 1652 | 1461528704274 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:11:44 INFO - PROCESS | 1652 | 1461528704333 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270ed000 == 35 [pid = 1652] [id = 53] 13:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1287da000) [pid = 1652] [serial = 155] [outer = 0x0] 13:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b514400) [pid = 1652] [serial = 156] [outer = 0x1287da000] 13:11:44 INFO - PROCESS | 1652 | 1461528704363 Marionette DEBUG loaded listener.js 13:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b7f0c00) [pid = 1652] [serial = 157] [outer = 0x1287da000] 13:11:44 INFO - PROCESS | 1652 | 1461528704785 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]]]}] 13:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 618ms 13:11:44 INFO - PROCESS | 1652 | 1461528704801 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:11:44 INFO - PROCESS | 1652 | 1461528704802 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:11:44 INFO - PROCESS | 1652 | 1461528704804 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:11:44 INFO - PROCESS | 1652 | 1461528704806 Marionette TRACE conn2 <- [1,186,null,{}] 13:11:44 INFO - PROCESS | 1652 | 1461528704808 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}] 13:11:44 INFO - PROCESS | 1652 | 1461528704897 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:11:44 INFO - PROCESS | 1652 | 1461528704952 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x114097800 == 36 [pid = 1652] [id = 54] 13:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b7f7400) [pid = 1652] [serial = 158] [outer = 0x0] 13:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b8cd800) [pid = 1652] [serial = 159] [outer = 0x12b7f7400] 13:11:44 INFO - PROCESS | 1652 | 1461528704986 Marionette DEBUG loaded listener.js 13:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12bb9a800) [pid = 1652] [serial = 160] [outer = 0x12b7f7400] 13:11:45 INFO - PROCESS | 1652 | 1461528705413 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]]]}] 13:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 621ms 13:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:11:45 INFO - PROCESS | 1652 | 1461528705427 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:11:45 INFO - PROCESS | 1652 | 1461528705428 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:11:45 INFO - PROCESS | 1652 | 1461528705430 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:11:45 INFO - PROCESS | 1652 | 1461528705431 Marionette TRACE conn2 <- [1,190,null,{}] 13:11:45 INFO - PROCESS | 1652 | 1461528705434 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}] 13:11:45 INFO - PROCESS | 1652 | 1461528705553 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:11:45 INFO - PROCESS | 1652 | 1461528705638 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b30d000 == 37 [pid = 1652] [id = 55] 13:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12bf8d800) [pid = 1652] [serial = 161] [outer = 0x0] 13:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12cf9dc00) [pid = 1652] [serial = 162] [outer = 0x12bf8d800] 13:11:45 INFO - PROCESS | 1652 | 1461528705672 Marionette DEBUG loaded listener.js 13:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12d308800) [pid = 1652] [serial = 163] [outer = 0x12bf8d800] 13:11:46 INFO - PROCESS | 1652 | 1461528706165 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]]]}] 13:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 768ms 13:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:11:46 INFO - PROCESS | 1652 | 1461528706213 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:11:46 INFO - PROCESS | 1652 | 1461528706216 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:11:46 INFO - PROCESS | 1652 | 1461528706222 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:11:46 INFO - PROCESS | 1652 | 1461528706224 Marionette TRACE conn2 <- [1,194,null,{}] 13:11:46 INFO - PROCESS | 1652 | 1461528706230 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}] 13:11:46 INFO - PROCESS | 1652 | 1461528706360 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:11:46 INFO - PROCESS | 1652 | 1461528706459 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b7a3000 == 38 [pid = 1652] [id = 56] 13:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1280f8c00) [pid = 1652] [serial = 164] [outer = 0x0] 13:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12cf65c00) [pid = 1652] [serial = 165] [outer = 0x1280f8c00] 13:11:46 INFO - PROCESS | 1652 | 1461528706505 Marionette DEBUG loaded listener.js 13:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12d30e000) [pid = 1652] [serial = 166] [outer = 0x1280f8c00] 13:11:46 INFO - PROCESS | 1652 | 1461528706979 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]]]}] 13:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 824ms 13:11:47 INFO - PROCESS | 1652 | 1461528707045 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:11:47 INFO - PROCESS | 1652 | 1461528707047 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:11:47 INFO - PROCESS | 1652 | 1461528707051 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 1652 | 1461528707053 Marionette TRACE conn2 <- [1,198,null,{}] 13:11:47 INFO - PROCESS | 1652 | 1461528707057 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}] 13:11:47 INFO - PROCESS | 1652 | 1461528707150 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:11:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcaf800 == 37 [pid = 1652] [id = 18] 13:11:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11c494000 == 36 [pid = 1652] [id = 47] 13:11:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11b919800 == 35 [pid = 1652] [id = 46] 13:11:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11a945000 == 34 [pid = 1652] [id = 45] 13:11:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118cc5800 == 33 [pid = 1652] [id = 44] 13:11:47 INFO - PROCESS | 1652 | 1461528707278 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118903000 == 34 [pid = 1652] [id = 57] 13:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x115216400) [pid = 1652] [serial = 167] [outer = 0x0] 13:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x118632800) [pid = 1652] [serial = 168] [outer = 0x115216400] 13:11:47 INFO - PROCESS | 1652 | 1461528707312 Marionette DEBUG loaded listener.js 13:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11a904000) [pid = 1652] [serial = 169] [outer = 0x115216400] 13:11:47 INFO - PROCESS | 1652 | 1461528707751 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]]]}] 13:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 724ms 13:11:47 INFO - PROCESS | 1652 | 1461528707775 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:11:47 INFO - PROCESS | 1652 | 1461528707778 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:11:47 INFO - PROCESS | 1652 | 1461528707781 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 1652 | 1461528707784 Marionette TRACE conn2 <- [1,202,null,{}] 13:11:47 INFO - PROCESS | 1652 | 1461528707787 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}] 13:11:47 INFO - PROCESS | 1652 | 1461528707886 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:11:47 INFO - PROCESS | 1652 | 1461528707952 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be32800 == 35 [pid = 1652] [id = 58] 13:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11bb31000) [pid = 1652] [serial = 170] [outer = 0x0] 13:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11c375000) [pid = 1652] [serial = 171] [outer = 0x11bb31000] 13:11:47 INFO - PROCESS | 1652 | 1461528707986 Marionette DEBUG loaded listener.js 13:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11c6b2800) [pid = 1652] [serial = 172] [outer = 0x11bb31000] 13:11:48 INFO - PROCESS | 1652 | 1461528708428 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]]]}] 13:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 670ms 13:11:48 INFO - PROCESS | 1652 | 1461528708454 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:11:48 INFO - PROCESS | 1652 | 1461528708456 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:11:48 INFO - PROCESS | 1652 | 1461528708481 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:11:48 INFO - PROCESS | 1652 | 1461528708482 Marionette TRACE conn2 <- [1,206,null,{}] 13:11:48 INFO - PROCESS | 1652 | 1461528708506 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}] 13:11:48 INFO - PROCESS | 1652 | 1461528708631 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:11:48 INFO - PROCESS | 1652 | 1461528708680 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b62000 == 36 [pid = 1652] [id = 59] 13:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x1270d1000) [pid = 1652] [serial = 173] [outer = 0x0] 13:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x127583800) [pid = 1652] [serial = 174] [outer = 0x1270d1000] 13:11:48 INFO - PROCESS | 1652 | 1461528708711 Marionette DEBUG loaded listener.js 13:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x127a27000) [pid = 1652] [serial = 175] [outer = 0x1270d1000] 13:11:49 INFO - PROCESS | 1652 | 1461528709148 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]]]}] 13:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 693ms 13:11:49 INFO - PROCESS | 1652 | 1461528709171 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:11:49 INFO - PROCESS | 1652 | 1461528709173 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:11:49 INFO - PROCESS | 1652 | 1461528709180 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:11:49 INFO - PROCESS | 1652 | 1461528709184 Marionette TRACE conn2 <- [1,210,null,{}] 13:11:49 INFO - PROCESS | 1652 | 1461528709188 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}] 13:11:49 INFO - PROCESS | 1652 | 1461528709286 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:11:49 INFO - PROCESS | 1652 | 1461528709337 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285e3800 == 37 [pid = 1652] [id = 60] 13:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1280f5800) [pid = 1652] [serial = 176] [outer = 0x0] 13:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12bba2000) [pid = 1652] [serial = 177] [outer = 0x1280f5800] 13:11:49 INFO - PROCESS | 1652 | 1461528709367 Marionette DEBUG loaded listener.js 13:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12bf8d000) [pid = 1652] [serial = 178] [outer = 0x1280f5800] 13:11:49 INFO - PROCESS | 1652 | 1461528709785 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]]]}] 13:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 628ms 13:11:49 INFO - PROCESS | 1652 | 1461528709804 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:11:49 INFO - PROCESS | 1652 | 1461528709806 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:11:49 INFO - PROCESS | 1652 | 1461528709809 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:11:49 INFO - PROCESS | 1652 | 1461528709810 Marionette TRACE conn2 <- [1,214,null,{}] 13:11:49 INFO - PROCESS | 1652 | 1461528709813 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}] 13:11:49 INFO - PROCESS | 1652 | 1461528709905 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:11:49 INFO - PROCESS | 1652 | 1461528709987 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf18000 == 38 [pid = 1652] [id = 61] 13:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12bf92c00) [pid = 1652] [serial = 179] [outer = 0x0] 13:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12cfa6800) [pid = 1652] [serial = 180] [outer = 0x12bf92c00] 13:11:50 INFO - PROCESS | 1652 | 1461528710018 Marionette DEBUG loaded listener.js 13:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12d5a8400) [pid = 1652] [serial = 181] [outer = 0x12bf92c00] 13:11:50 INFO - PROCESS | 1652 | 1461528710420 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]]]}] 13:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 13:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:11:50 INFO - PROCESS | 1652 | 1461528710429 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:11:50 INFO - PROCESS | 1652 | 1461528710430 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:11:50 INFO - PROCESS | 1652 | 1461528710433 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:11:50 INFO - PROCESS | 1652 | 1461528710434 Marionette TRACE conn2 <- [1,218,null,{}] 13:11:50 INFO - PROCESS | 1652 | 1461528710436 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}] 13:11:50 INFO - PROCESS | 1652 | 1461528710529 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:11:50 INFO - PROCESS | 1652 | 1461528710591 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfd3800 == 39 [pid = 1652] [id = 62] 13:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12d5b6400) [pid = 1652] [serial = 182] [outer = 0x0] 13:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12da2fc00) [pid = 1652] [serial = 183] [outer = 0x12d5b6400] 13:11:50 INFO - PROCESS | 1652 | 1461528710632 Marionette DEBUG loaded listener.js 13:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12e32f800) [pid = 1652] [serial = 184] [outer = 0x12d5b6400] 13:11:51 INFO - PROCESS | 1652 | 1461528711091 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]]]}] 13:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 668ms 13:11:51 INFO - PROCESS | 1652 | 1461528711101 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:11:51 INFO - PROCESS | 1652 | 1461528711103 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:11:51 INFO - PROCESS | 1652 | 1461528711105 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:11:51 INFO - PROCESS | 1652 | 1461528711106 Marionette TRACE conn2 <- [1,222,null,{}] 13:11:51 INFO - PROCESS | 1652 | 1461528711109 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}] 13:11:51 INFO - PROCESS | 1652 | 1461528711203 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:11:51 INFO - PROCESS | 1652 | 1461528711296 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d013000 == 40 [pid = 1652] [id = 63] 13:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12e330400) [pid = 1652] [serial = 185] [outer = 0x0] 13:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12e33e400) [pid = 1652] [serial = 186] [outer = 0x12e330400] 13:11:51 INFO - PROCESS | 1652 | 1461528711328 Marionette DEBUG loaded listener.js 13:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12e3b1c00) [pid = 1652] [serial = 187] [outer = 0x12e330400] 13:11:51 INFO - PROCESS | 1652 | 1461528711736 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]]]}] 13:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 671ms 13:11:51 INFO - PROCESS | 1652 | 1461528711777 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:11:51 INFO - PROCESS | 1652 | 1461528711778 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:11:51 INFO - PROCESS | 1652 | 1461528711781 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:11:51 INFO - PROCESS | 1652 | 1461528711782 Marionette TRACE conn2 <- [1,226,null,{}] 13:11:51 INFO - PROCESS | 1652 | 1461528711784 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}] 13:11:51 INFO - PROCESS | 1652 | 1461528711874 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:11:51 INFO - PROCESS | 1652 | 1461528711926 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbae000 == 41 [pid = 1652] [id = 64] 13:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12e336800) [pid = 1652] [serial = 188] [outer = 0x0] 13:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12e3bc400) [pid = 1652] [serial = 189] [outer = 0x12e336800] 13:11:51 INFO - PROCESS | 1652 | 1461528711956 Marionette DEBUG loaded listener.js 13:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12e914800) [pid = 1652] [serial = 190] [outer = 0x12e336800] 13:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x118c5fc00) [pid = 1652] [serial = 191] [outer = 0x12f614400] 13:11:52 INFO - PROCESS | 1652 | 1461528712498 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]]]}] 13:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 769ms 13:11:52 INFO - PROCESS | 1652 | 1461528712554 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:11:52 INFO - PROCESS | 1652 | 1461528712557 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:11:52 INFO - PROCESS | 1652 | 1461528712563 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:11:52 INFO - PROCESS | 1652 | 1461528712565 Marionette TRACE conn2 <- [1,230,null,{}] 13:11:52 INFO - PROCESS | 1652 | 1461528712569 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}] 13:11:52 INFO - PROCESS | 1652 | 1461528712665 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b30d000 == 40 [pid = 1652] [id = 55] 13:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x114097800 == 39 [pid = 1652] [id = 54] 13:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1270ed000 == 38 [pid = 1652] [id = 53] 13:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x125f89000 == 37 [pid = 1652] [id = 52] 13:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0a5800 == 36 [pid = 1652] [id = 51] 13:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119237000 == 35 [pid = 1652] [id = 50] 13:11:52 INFO - PROCESS | 1652 | 1461528712801 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d38000 == 36 [pid = 1652] [id = 65] 13:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x1158fa000) [pid = 1652] [serial = 192] [outer = 0x0] 13:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x119138c00) [pid = 1652] [serial = 193] [outer = 0x1158fa000] 13:11:52 INFO - PROCESS | 1652 | 1461528712833 Marionette DEBUG loaded listener.js 13:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11bbc6c00) [pid = 1652] [serial = 194] [outer = 0x1158fa000] 13:11:53 INFO - PROCESS | 1652 | 1461528713279 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]]]}] 13:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 771ms 13:11:53 INFO - PROCESS | 1652 | 1461528713334 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:11:53 INFO - PROCESS | 1652 | 1461528713337 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:11:53 INFO - PROCESS | 1652 | 1461528713340 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:11:53 INFO - PROCESS | 1652 | 1461528713343 Marionette TRACE conn2 <- [1,234,null,{}] 13:11:53 INFO - PROCESS | 1652 | 1461528713367 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}] 13:11:53 INFO - PROCESS | 1652 | 1461528713467 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:11:53 INFO - PROCESS | 1652 | 1461528713534 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12755b000 == 37 [pid = 1652] [id = 66] 13:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x126e52c00) [pid = 1652] [serial = 195] [outer = 0x0] 13:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1277aec00) [pid = 1652] [serial = 196] [outer = 0x126e52c00] 13:11:53 INFO - PROCESS | 1652 | 1461528713567 Marionette DEBUG loaded listener.js 13:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x1280f3800) [pid = 1652] [serial = 197] [outer = 0x126e52c00] 13:11:53 INFO - PROCESS | 1652 | 1461528713985 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]]]}] 13:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 689ms 13:11:54 INFO - PROCESS | 1652 | 1461528714041 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:11:54 INFO - PROCESS | 1652 | 1461528714043 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:11:54 INFO - PROCESS | 1652 | 1461528714049 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 1652 | 1461528714051 Marionette TRACE conn2 <- [1,238,null,{}] 13:11:54 INFO - PROCESS | 1652 | 1461528714053 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}] 13:11:54 INFO - PROCESS | 1652 | 1461528714150 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:11:54 INFO - PROCESS | 1652 | 1461528714203 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b30d000 == 38 [pid = 1652] [id = 67] 13:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x128577000) [pid = 1652] [serial = 198] [outer = 0x0] 13:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12bb96c00) [pid = 1652] [serial = 199] [outer = 0x128577000] 13:11:54 INFO - PROCESS | 1652 | 1461528714235 Marionette DEBUG loaded listener.js 13:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12bf8f000) [pid = 1652] [serial = 200] [outer = 0x128577000] 13:11:54 INFO - PROCESS | 1652 | 1461528714680 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]]]}] 13:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 669ms 13:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:11:54 INFO - PROCESS | 1652 | 1461528714719 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:11:54 INFO - PROCESS | 1652 | 1461528714720 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:11:54 INFO - PROCESS | 1652 | 1461528714727 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 1652 | 1461528714731 Marionette TRACE conn2 <- [1,242,null,{}] 13:11:54 INFO - PROCESS | 1652 | 1461528714735 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}] 13:11:54 INFO - PROCESS | 1652 | 1461528714837 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:11:54 INFO - PROCESS | 1652 | 1461528714905 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbf000 == 39 [pid = 1652] [id = 68] 13:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12d303400) [pid = 1652] [serial = 201] [outer = 0x0] 13:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12dbeb400) [pid = 1652] [serial = 202] [outer = 0x12d303400] 13:11:54 INFO - PROCESS | 1652 | 1461528714936 Marionette DEBUG loaded listener.js 13:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12e336000) [pid = 1652] [serial = 203] [outer = 0x12d303400] 13:11:55 INFO - PROCESS | 1652 | 1461528715362 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]]]}] 13:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 678ms 13:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:11:55 INFO - PROCESS | 1652 | 1461528715400 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:11:55 INFO - PROCESS | 1652 | 1461528715402 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:11:55 INFO - PROCESS | 1652 | 1461528715404 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:11:55 INFO - PROCESS | 1652 | 1461528715406 Marionette TRACE conn2 <- [1,246,null,{}] 13:11:55 INFO - PROCESS | 1652 | 1461528715408 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}] 13:11:55 INFO - PROCESS | 1652 | 1461528715519 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:11:55 INFO - PROCESS | 1652 | 1461528715574 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e6e9000 == 40 [pid = 1652] [id = 69] 13:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12e33a400) [pid = 1652] [serial = 204] [outer = 0x0] 13:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12e3b7c00) [pid = 1652] [serial = 205] [outer = 0x12e33a400] 13:11:55 INFO - PROCESS | 1652 | 1461528715616 Marionette DEBUG loaded listener.js 13:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12e91cc00) [pid = 1652] [serial = 206] [outer = 0x12e33a400] 13:11:56 INFO - PROCESS | 1652 | 1461528716040 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]]]}] 13:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 13:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:11:56 INFO - PROCESS | 1652 | 1461528716076 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:11:56 INFO - PROCESS | 1652 | 1461528716078 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:11:56 INFO - PROCESS | 1652 | 1461528716080 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:11:56 INFO - PROCESS | 1652 | 1461528716081 Marionette TRACE conn2 <- [1,250,null,{}] 13:11:56 INFO - PROCESS | 1652 | 1461528716084 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}] 13:11:56 INFO - PROCESS | 1652 | 1461528716175 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:11:56 INFO - PROCESS | 1652 | 1461528716230 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef18800 == 41 [pid = 1652] [id = 70] 13:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12ee09800) [pid = 1652] [serial = 207] [outer = 0x0] 13:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12ee0dc00) [pid = 1652] [serial = 208] [outer = 0x12ee09800] 13:11:56 INFO - PROCESS | 1652 | 1461528716267 Marionette DEBUG loaded listener.js 13:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12f493400) [pid = 1652] [serial = 209] [outer = 0x12ee09800] 13:11:56 INFO - PROCESS | 1652 | 1461528716723 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]]]}] 13:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 13:11:56 INFO - PROCESS | 1652 | 1461528716749 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:11:56 INFO - PROCESS | 1652 | 1461528716750 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:11:56 INFO - PROCESS | 1652 | 1461528716753 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:11:56 INFO - PROCESS | 1652 | 1461528716754 Marionette TRACE conn2 <- [1,254,null,{}] 13:11:56 INFO - PROCESS | 1652 | 1461528716756 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}] 13:11:56 INFO - PROCESS | 1652 | 1461528716869 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:11:56 INFO - PROCESS | 1652 | 1461528716924 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efcd800 == 42 [pid = 1652] [id = 71] 13:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11afdec00) [pid = 1652] [serial = 210] [outer = 0x0] 13:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11afe1400) [pid = 1652] [serial = 211] [outer = 0x11afdec00] 13:11:56 INFO - PROCESS | 1652 | 1461528716953 Marionette DEBUG loaded listener.js 13:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12f496400) [pid = 1652] [serial = 212] [outer = 0x11afdec00] 13:11:57 INFO - PROCESS | 1652 | 1461528717372 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]]]}] 13:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 668ms 13:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:11:57 INFO - PROCESS | 1652 | 1461528717422 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:11:57 INFO - PROCESS | 1652 | 1461528717423 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:11:57 INFO - PROCESS | 1652 | 1461528717426 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:11:57 INFO - PROCESS | 1652 | 1461528717427 Marionette TRACE conn2 <- [1,258,null,{}] 13:11:57 INFO - PROCESS | 1652 | 1461528717429 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}] 13:11:57 INFO - PROCESS | 1652 | 1461528717525 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:11:57 INFO - PROCESS | 1652 | 1461528717578 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f990000 == 43 [pid = 1652] [id = 72] 13:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1134ddc00) [pid = 1652] [serial = 213] [outer = 0x0] 13:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x1134e0c00) [pid = 1652] [serial = 214] [outer = 0x1134ddc00] 13:11:57 INFO - PROCESS | 1652 | 1461528717608 Marionette DEBUG loaded listener.js 13:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x1134e4c00) [pid = 1652] [serial = 215] [outer = 0x1134ddc00] 13:11:58 INFO - PROCESS | 1652 | 1461528718077 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]]]}] 13:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 668ms 13:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:11:58 INFO - PROCESS | 1652 | 1461528718095 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:11:58 INFO - PROCESS | 1652 | 1461528718097 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:11:58 INFO - PROCESS | 1652 | 1461528718100 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:11:58 INFO - PROCESS | 1652 | 1461528718103 Marionette TRACE conn2 <- [1,262,null,{}] 13:11:58 INFO - PROCESS | 1652 | 1461528718106 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}] 13:11:58 INFO - PROCESS | 1652 | 1461528718220 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:11:58 INFO - PROCESS | 1652 | 1461528718276 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x127997800 == 44 [pid = 1652] [id = 73] 13:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x11adc2c00) [pid = 1652] [serial = 216] [outer = 0x0] 13:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x11afd6c00) [pid = 1652] [serial = 217] [outer = 0x11adc2c00] 13:11:58 INFO - PROCESS | 1652 | 1461528718305 Marionette DEBUG loaded listener.js 13:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x11bb38800) [pid = 1652] [serial = 218] [outer = 0x11adc2c00] 13:11:58 INFO - PROCESS | 1652 | 1461528718721 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]]]}] 13:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 13:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:11:58 INFO - PROCESS | 1652 | 1461528718771 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:11:58 INFO - PROCESS | 1652 | 1461528718774 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:11:58 INFO - PROCESS | 1652 | 1461528718779 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:11:58 INFO - PROCESS | 1652 | 1461528718781 Marionette TRACE conn2 <- [1,266,null,{}] 13:11:58 INFO - PROCESS | 1652 | 1461528718783 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}] 13:11:58 INFO - PROCESS | 1652 | 1461528718878 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:11:58 INFO - PROCESS | 1652 | 1461528718936 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cea6000 == 45 [pid = 1652] [id = 74] 13:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11becf800) [pid = 1652] [serial = 219] [outer = 0x0] 13:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x125907400) [pid = 1652] [serial = 220] [outer = 0x11becf800] 13:11:58 INFO - PROCESS | 1652 | 1461528718962 Marionette DEBUG loaded listener.js 13:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12590d400) [pid = 1652] [serial = 221] [outer = 0x11becf800] 13:11:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1285e3800 == 44 [pid = 1652] [id = 60] 13:11:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126b62000 == 43 [pid = 1652] [id = 59] 13:11:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11be32800 == 42 [pid = 1652] [id = 58] 13:11:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118903000 == 41 [pid = 1652] [id = 57] 13:11:59 INFO - PROCESS | 1652 | 1461528719436 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]]]}] 13:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 13:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:11:59 INFO - PROCESS | 1652 | 1461528719450 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:11:59 INFO - PROCESS | 1652 | 1461528719452 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:11:59 INFO - PROCESS | 1652 | 1461528719456 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:11:59 INFO - PROCESS | 1652 | 1461528719459 Marionette TRACE conn2 <- [1,270,null,{}] 13:11:59 INFO - PROCESS | 1652 | 1461528719463 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}] 13:11:59 INFO - PROCESS | 1652 | 1461528719587 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:11:59 INFO - PROCESS | 1652 | 1461528719646 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c7d800 == 42 [pid = 1652] [id = 75] 13:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x11afd3400) [pid = 1652] [serial = 222] [outer = 0x0] 13:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x11bbc3c00) [pid = 1652] [serial = 223] [outer = 0x11afd3400] 13:11:59 INFO - PROCESS | 1652 | 1461528719679 Marionette DEBUG loaded listener.js 13:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x123a0e800) [pid = 1652] [serial = 224] [outer = 0x11afd3400] 13:12:00 INFO - PROCESS | 1652 | 1461528720078 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]]]}] 13:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 673ms 13:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:12:00 INFO - PROCESS | 1652 | 1461528720129 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:12:00 INFO - PROCESS | 1652 | 1461528720133 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:12:00 INFO - PROCESS | 1652 | 1461528720137 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 1652 | 1461528720139 Marionette TRACE conn2 <- [1,274,null,{}] 13:12:00 INFO - PROCESS | 1652 | 1461528720142 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}] 13:12:00 INFO - PROCESS | 1652 | 1461528720241 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:12:00 INFO - PROCESS | 1652 | 1461528720301 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9c800 == 43 [pid = 1652] [id = 76] 13:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x125905800) [pid = 1652] [serial = 225] [outer = 0x0] 13:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x125d1d400) [pid = 1652] [serial = 226] [outer = 0x125905800] 13:12:00 INFO - PROCESS | 1652 | 1461528720332 Marionette DEBUG loaded listener.js 13:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x127a20800) [pid = 1652] [serial = 227] [outer = 0x125905800] 13:12:00 INFO - PROCESS | 1652 | 1461528720754 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]]]}] 13:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 13:12:00 INFO - PROCESS | 1652 | 1461528720808 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:12:00 INFO - PROCESS | 1652 | 1461528720809 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:12:00 INFO - PROCESS | 1652 | 1461528720811 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 1652 | 1461528720814 Marionette TRACE conn2 <- [1,278,null,{}] 13:12:00 INFO - PROCESS | 1652 | 1461528720822 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}] 13:12:00 INFO - PROCESS | 1652 | 1461528720940 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:12:01 INFO - PROCESS | 1652 | 1461528721023 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef12000 == 44 [pid = 1652] [id = 77] 13:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x129c75c00) [pid = 1652] [serial = 228] [outer = 0x0] 13:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12b4c4000) [pid = 1652] [serial = 229] [outer = 0x129c75c00] 13:12:01 INFO - PROCESS | 1652 | 1461528721061 Marionette DEBUG loaded listener.js 13:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12b4ce400) [pid = 1652] [serial = 230] [outer = 0x129c75c00] 13:12:01 INFO - PROCESS | 1652 | 1461528721499 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]]]}] 13:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 720ms 13:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:12:01 INFO - PROCESS | 1652 | 1461528721533 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:12:01 INFO - PROCESS | 1652 | 1461528721535 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:12:01 INFO - PROCESS | 1652 | 1461528721537 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:12:01 INFO - PROCESS | 1652 | 1461528721538 Marionette TRACE conn2 <- [1,282,null,{}] 13:12:01 INFO - PROCESS | 1652 | 1461528721541 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}] 13:12:01 INFO - PROCESS | 1652 | 1461528721638 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:12:01 INFO - PROCESS | 1652 | 1461528721693 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb42000 == 45 [pid = 1652] [id = 78] 13:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12b50ec00) [pid = 1652] [serial = 231] [outer = 0x0] 13:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12bb9b000) [pid = 1652] [serial = 232] [outer = 0x12b50ec00] 13:12:01 INFO - PROCESS | 1652 | 1461528721724 Marionette DEBUG loaded listener.js 13:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12cf5b000) [pid = 1652] [serial = 233] [outer = 0x12b50ec00] 13:12:02 INFO - PROCESS | 1652 | 1461528722153 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]]]}] 13:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 669ms 13:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:12:02 INFO - PROCESS | 1652 | 1461528722206 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:12:02 INFO - PROCESS | 1652 | 1461528722208 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:12:02 INFO - PROCESS | 1652 | 1461528722210 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:12:02 INFO - PROCESS | 1652 | 1461528722211 Marionette TRACE conn2 <- [1,286,null,{}] 13:12:02 INFO - PROCESS | 1652 | 1461528722214 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}] 13:12:02 INFO - PROCESS | 1652 | 1461528722323 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:12:02 INFO - PROCESS | 1652 | 1461528722406 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x13039b000 == 46 [pid = 1652] [id = 79] 13:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12cf58000) [pid = 1652] [serial = 234] [outer = 0x0] 13:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12d5a8000) [pid = 1652] [serial = 235] [outer = 0x12cf58000] 13:12:02 INFO - PROCESS | 1652 | 1461528722436 Marionette DEBUG loaded listener.js 13:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12da2c400) [pid = 1652] [serial = 236] [outer = 0x12cf58000] 13:12:02 INFO - PROCESS | 1652 | 1461528722863 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]]]}] 13:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 13:12:02 INFO - PROCESS | 1652 | 1461528722879 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:12:02 INFO - PROCESS | 1652 | 1461528722881 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:12:02 INFO - PROCESS | 1652 | 1461528722883 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:12:02 INFO - PROCESS | 1652 | 1461528722884 Marionette TRACE conn2 <- [1,290,null,{}] 13:12:02 INFO - PROCESS | 1652 | 1461528722887 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}] 13:12:03 INFO - PROCESS | 1652 | 1461528723004 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:12:03 INFO - PROCESS | 1652 | 1461528723082 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c910800 == 47 [pid = 1652] [id = 80] 13:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x1134e6400) [pid = 1652] [serial = 237] [outer = 0x0] 13:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12e3bfc00) [pid = 1652] [serial = 238] [outer = 0x1134e6400] 13:12:03 INFO - PROCESS | 1652 | 1461528723162 Marionette DEBUG loaded listener.js 13:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12f30d000) [pid = 1652] [serial = 239] [outer = 0x1134e6400] 13:12:03 INFO - PROCESS | 1652 | 1461528723599 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]]]}] 13:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 768ms 13:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:12:03 INFO - PROCESS | 1652 | 1461528723652 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:12:03 INFO - PROCESS | 1652 | 1461528723653 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:12:03 INFO - PROCESS | 1652 | 1461528723655 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:12:03 INFO - PROCESS | 1652 | 1461528723657 Marionette TRACE conn2 <- [1,294,null,{}] 13:12:03 INFO - PROCESS | 1652 | 1461528723659 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}] 13:12:03 INFO - PROCESS | 1652 | 1461528723756 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:12:03 INFO - PROCESS | 1652 | 1461528723813 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x13520d800 == 48 [pid = 1652] [id = 81] 13:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x114f70400) [pid = 1652] [serial = 240] [outer = 0x0] 13:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x114f79000) [pid = 1652] [serial = 241] [outer = 0x114f70400] 13:12:03 INFO - PROCESS | 1652 | 1461528723843 Marionette DEBUG loaded listener.js 13:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x114f7d800) [pid = 1652] [serial = 242] [outer = 0x114f70400] 13:12:04 INFO - PROCESS | 1652 | 1461528724268 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]]]}] 13:12:04 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. 13:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 13:12:04 INFO - PROCESS | 1652 | 1461528724275 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:12:04 INFO - PROCESS | 1652 | 1461528724277 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:12:04 INFO - PROCESS | 1652 | 1461528724279 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:12:04 INFO - PROCESS | 1652 | 1461528724281 Marionette TRACE conn2 <- [1,298,null,{}] 13:12:04 INFO - PROCESS | 1652 | 1461528724283 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}] 13:12:04 INFO - PROCESS | 1652 | 1461528724376 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x127997800 == 47 [pid = 1652] [id = 73] 13:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b30d000 == 46 [pid = 1652] [id = 67] 13:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbf000 == 45 [pid = 1652] [id = 68] 13:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12755b000 == 44 [pid = 1652] [id = 66] 13:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119d38000 == 43 [pid = 1652] [id = 65] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x123ae2000 == 42 [pid = 1652] [id = 48] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec3e800 == 41 [pid = 1652] [id = 12] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb72000 == 40 [pid = 1652] [id = 6] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11c496000 == 39 [pid = 1652] [id = 41] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b7a3000 == 38 [pid = 1652] [id = 56] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12efcd800 == 37 [pid = 1652] [id = 71] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119c20000 == 36 [pid = 1652] [id = 40] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12e6e9000 == 35 [pid = 1652] [id = 69] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12fccd800 == 34 [pid = 1652] [id = 19] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6a4800 == 33 [pid = 1652] [id = 15] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef18800 == 32 [pid = 1652] [id = 70] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x130392000 == 31 [pid = 1652] [id = 20] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3d2000 == 30 [pid = 1652] [id = 10] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12f990000 == 29 [pid = 1652] [id = 72] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9c5000 == 28 [pid = 1652] [id = 11] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef05800 == 27 [pid = 1652] [id = 13] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb3000 == 26 [pid = 1652] [id = 9] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf18000 == 25 [pid = 1652] [id = 61] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbae000 == 24 [pid = 1652] [id = 64] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfd3800 == 23 [pid = 1652] [id = 62] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12d013000 == 22 [pid = 1652] [id = 63] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb1000 == 21 [pid = 1652] [id = 21] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1198b9800 == 20 [pid = 1652] [id = 49] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x125c5a800 == 19 [pid = 1652] [id = 38] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11923d000 == 18 [pid = 1652] [id = 43] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe8000 == 17 [pid = 1652] [id = 8] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12efb2800 == 16 [pid = 1652] [id = 14] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x13520d800 == 15 [pid = 1652] [id = 81] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11c910800 == 14 [pid = 1652] [id = 80] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x13039b000 == 13 [pid = 1652] [id = 79] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb42000 == 12 [pid = 1652] [id = 78] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef12000 == 11 [pid = 1652] [id = 77] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9c800 == 10 [pid = 1652] [id = 76] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12cea6000 == 9 [pid = 1652] [id = 74] 13:12:07 INFO - PROCESS | 1652 | --DOCSHELL 0x126c7d800 == 8 [pid = 1652] [id = 75] 13:12:08 INFO - PROCESS | 1652 | 1461528728222 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x115199000 == 9 [pid = 1652] [id = 82] 13:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x114f7a000) [pid = 1652] [serial = 243] [outer = 0x0] 13:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x114f7ec00) [pid = 1652] [serial = 244] [outer = 0x114f7a000] 13:12:08 INFO - PROCESS | 1652 | 1461528728252 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x1159a6c00) [pid = 1652] [serial = 245] [outer = 0x114f7a000] 13:12:08 INFO - PROCESS | 1652 | 1461528728572 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]]]}] 13:12:08 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. 13:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4334ms 13:12:08 INFO - PROCESS | 1652 | 1461528728615 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:12:08 INFO - PROCESS | 1652 | 1461528728617 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:12:08 INFO - PROCESS | 1652 | 1461528728620 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:12:08 INFO - PROCESS | 1652 | 1461528728623 Marionette TRACE conn2 <- [1,302,null,{}] 13:12:08 INFO - PROCESS | 1652 | 1461528728626 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}] 13:12:08 INFO - PROCESS | 1652 | 1461528728727 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:12:08 INFO - PROCESS | 1652 | 1461528728783 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d43000 == 10 [pid = 1652] [id = 83] 13:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x118c09c00) [pid = 1652] [serial = 246] [outer = 0x0] 13:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x11927d400) [pid = 1652] [serial = 247] [outer = 0x118c09c00] 13:12:08 INFO - PROCESS | 1652 | 1461528728811 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x11a97b800) [pid = 1652] [serial = 248] [outer = 0x118c09c00] 13:12:09 INFO - PROCESS | 1652 | 1461528729122 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]]]}] 13:12:09 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. 13:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 520ms 13:12:09 INFO - PROCESS | 1652 | 1461528729145 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:12:09 INFO - PROCESS | 1652 | 1461528729149 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:12:09 INFO - PROCESS | 1652 | 1461528729152 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:12:09 INFO - PROCESS | 1652 | 1461528729154 Marionette TRACE conn2 <- [1,306,null,{}] 13:12:09 INFO - PROCESS | 1652 | 1461528729157 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}] 13:12:09 INFO - PROCESS | 1652 | 1461528729241 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:12:09 INFO - PROCESS | 1652 | 1461528729305 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c09e800 == 11 [pid = 1652] [id = 84] 13:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x11a97b000) [pid = 1652] [serial = 249] [outer = 0x0] 13:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11afdd400) [pid = 1652] [serial = 250] [outer = 0x11a97b000] 13:12:09 INFO - PROCESS | 1652 | 1461528729335 Marionette DEBUG loaded listener.js 13:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x11bd58400) [pid = 1652] [serial = 251] [outer = 0x11a97b000] 13:12:09 INFO - PROCESS | 1652 | 1461528729682 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]]]}] 13:12:09 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. 13:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 571ms 13:12:09 INFO - PROCESS | 1652 | 1461528729724 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:12:09 INFO - PROCESS | 1652 | 1461528729725 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:12:09 INFO - PROCESS | 1652 | 1461528729733 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:12:09 INFO - PROCESS | 1652 | 1461528729737 Marionette TRACE conn2 <- [1,310,null,{}] 13:12:09 INFO - PROCESS | 1652 | 1461528729740 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}] 13:12:09 INFO - PROCESS | 1652 | 1461528729822 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:12:09 INFO - PROCESS | 1652 | 1461528729906 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ae8000 == 12 [pid = 1652] [id = 85] 13:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x11bbbc000) [pid = 1652] [serial = 252] [outer = 0x0] 13:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x11c6ae000) [pid = 1652] [serial = 253] [outer = 0x11bbbc000] 13:12:09 INFO - PROCESS | 1652 | 1461528729933 Marionette DEBUG loaded listener.js 13:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x125906800) [pid = 1652] [serial = 254] [outer = 0x11bbbc000] 13:12:10 INFO - PROCESS | 1652 | 1461528730288 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]]]}] 13:12:10 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. 13:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 579ms 13:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:12:10 INFO - PROCESS | 1652 | 1461528730307 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 1652 | 1461528730309 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:12:10 INFO - PROCESS | 1652 | 1461528730311 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - PROCESS | 1652 | 1461528730312 Marionette TRACE conn2 <- [1,314,null,{}] 13:12:10 INFO - PROCESS | 1652 | 1461528730315 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}] 13:12:10 INFO - PROCESS | 1652 | 1461528730417 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:12:10 INFO - PROCESS | 1652 | 1461528730454 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b312000 == 13 [pid = 1652] [id = 86] 13:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x114e7d800) [pid = 1652] [serial = 255] [outer = 0x0] 13:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x1259af800) [pid = 1652] [serial = 256] [outer = 0x114e7d800] 13:12:10 INFO - PROCESS | 1652 | 1461528730482 Marionette DEBUG loaded listener.js 13:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x126e55800) [pid = 1652] [serial = 257] [outer = 0x114e7d800] 13:12:10 INFO - PROCESS | 1652 | 1461528730868 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]]]}] 13:12:10 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. 13:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 569ms 13:12:10 INFO - PROCESS | 1652 | 1461528730891 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 1652 | 1461528730892 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:12:10 INFO - PROCESS | 1652 | 1461528730912 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - PROCESS | 1652 | 1461528730913 Marionette TRACE conn2 <- [1,318,null,{}] 13:12:10 INFO - PROCESS | 1652 | 1461528730915 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}] 13:12:11 INFO - PROCESS | 1652 | 1461528731014 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:12:11 INFO - PROCESS | 1652 | 1461528731019 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb6000 == 14 [pid = 1652] [id = 87] 13:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x1280f4000) [pid = 1652] [serial = 258] [outer = 0x0] 13:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12857b000) [pid = 1652] [serial = 259] [outer = 0x1280f4000] 13:12:11 INFO - PROCESS | 1652 | 1461528731052 Marionette DEBUG loaded listener.js 13:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12b4c7400) [pid = 1652] [serial = 260] [outer = 0x1280f4000] 13:12:11 INFO - PROCESS | 1652 | 1461528731507 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]]]}] 13:12:11 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. 13:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 620ms 13:12:11 INFO - PROCESS | 1652 | 1461528731531 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:12:11 INFO - PROCESS | 1652 | 1461528731533 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:12:11 INFO - PROCESS | 1652 | 1461528731545 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:12:11 INFO - PROCESS | 1652 | 1461528731547 Marionette TRACE conn2 <- [1,322,null,{}] 13:12:11 INFO - PROCESS | 1652 | 1461528731550 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}] 13:12:11 INFO - PROCESS | 1652 | 1461528731700 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:12:11 INFO - PROCESS | 1652 | 1461528731785 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11923e000 == 15 [pid = 1652] [id = 88] 13:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12b4c9c00) [pid = 1652] [serial = 261] [outer = 0x0] 13:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12b5fc400) [pid = 1652] [serial = 262] [outer = 0x12b4c9c00] 13:12:11 INFO - PROCESS | 1652 | 1461528731820 Marionette DEBUG loaded listener.js 13:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12b8d2400) [pid = 1652] [serial = 263] [outer = 0x12b4c9c00] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x11bbc2400) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x118c24800) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x11870ec00) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x11bb36c00) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x11a66d000) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x115886400) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x11bbb9800) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x11becdc00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11bed1000) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x11bece000) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x125bd6400) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x11588a000) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x129c72400) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x1270d2400) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x1147d3400) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x11bb3b400) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x1178ef400) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x119e5d400) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x1155b5800) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x1147d4800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x1270d1000) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x118f99000) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x1259b2000) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x11adc2c00) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11bb39000) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11bb31000) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x119195400) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x11afdec00) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x1158fa000) [pid = 1652] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x1280f8c00) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x125db3c00) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12b8d3800) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12ee09800) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x126e52c00) [pid = 1652] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12bf8d800) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x115216400) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x118c25000) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x118f92400) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12e33a400) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x1134e6400) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12ee0c800) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x125905800) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x1287da000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11afd3400) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x129c75c00) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x128577000) [pid = 1652] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12cf58000) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12e91e800) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x123a0b000) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12d303400) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12b50ec00) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12e394800) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x1287dc400) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x1134ddc00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x1280f5800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12d5aa800) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11becf800) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12d308000) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11aa76400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12b7f7400) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11c6af400) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12ff9c000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12fc56400) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12e330400) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12e336800) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11ad8c000) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12f49c800) [pid = 1652] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12bf92c00) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1159a3800) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11a903000) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12d5b6400) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:12:13 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12f30b800) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:12:13 INFO - PROCESS | 1652 | 1461528733336 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]]]}] 13:12:13 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. 13:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1822ms 13:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:12:13 INFO - PROCESS | 1652 | 1461528733367 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:12:13 INFO - PROCESS | 1652 | 1461528733369 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:12:13 INFO - PROCESS | 1652 | 1461528733371 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:12:13 INFO - PROCESS | 1652 | 1461528733372 Marionette TRACE conn2 <- [1,326,null,{}] 13:12:13 INFO - PROCESS | 1652 | 1461528733374 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}] 13:12:13 INFO - PROCESS | 1652 | 1461528733453 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:12:13 INFO - PROCESS | 1652 | 1461528733464 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x115961000 == 16 [pid = 1652] [id = 89] 13:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x114ba8000) [pid = 1652] [serial = 264] [outer = 0x0] 13:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x114ba9c00) [pid = 1652] [serial = 265] [outer = 0x114ba8000] 13:12:13 INFO - PROCESS | 1652 | 1461528733489 Marionette DEBUG loaded listener.js 13:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1159a3800) [pid = 1652] [serial = 266] [outer = 0x114ba8000] 13:12:13 INFO - PROCESS | 1652 | 1461528733883 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]]]}] 13:12:13 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. 13:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 568ms 13:12:13 INFO - PROCESS | 1652 | 1461528733939 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:12:13 INFO - PROCESS | 1652 | 1461528733941 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:12:13 INFO - PROCESS | 1652 | 1461528733953 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:12:13 INFO - PROCESS | 1652 | 1461528733954 Marionette TRACE conn2 <- [1,330,null,{}] 13:12:13 INFO - PROCESS | 1652 | 1461528733970 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}] 13:12:14 INFO - PROCESS | 1652 | 1461528734049 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:12:14 INFO - PROCESS | 1652 | 1461528734055 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6ce000 == 17 [pid = 1652] [id = 90] 13:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x118762c00) [pid = 1652] [serial = 267] [outer = 0x0] 13:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11ad80800) [pid = 1652] [serial = 268] [outer = 0x118762c00] 13:12:14 INFO - PROCESS | 1652 | 1461528734081 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11bd5b400) [pid = 1652] [serial = 269] [outer = 0x118762c00] 13:12:14 INFO - PROCESS | 1652 | 1461528734581 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]]]}] 13:12:14 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. 13:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 681ms 13:12:14 INFO - PROCESS | 1652 | 1461528734628 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:12:14 INFO - PROCESS | 1652 | 1461528734629 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:12:14 INFO - PROCESS | 1652 | 1461528734633 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:12:14 INFO - PROCESS | 1652 | 1461528734634 Marionette TRACE conn2 <- [1,334,null,{}] 13:12:14 INFO - PROCESS | 1652 | 1461528734638 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}] 13:12:14 INFO - PROCESS | 1652 | 1461528734789 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:12:14 INFO - PROCESS | 1652 | 1461528734883 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285ee000 == 18 [pid = 1652] [id = 91] 13:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11876a800) [pid = 1652] [serial = 270] [outer = 0x0] 13:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x123a3ec00) [pid = 1652] [serial = 271] [outer = 0x11876a800] 13:12:14 INFO - PROCESS | 1652 | 1461528734923 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x125bdcc00) [pid = 1652] [serial = 272] [outer = 0x11876a800] 13:12:15 INFO - PROCESS | 1652 | 1461528735216 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]]]}] 13:12:15 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. 13:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 620ms 13:12:15 INFO - PROCESS | 1652 | 1461528735312 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:12:15 INFO - PROCESS | 1652 | 1461528735315 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:12:15 INFO - PROCESS | 1652 | 1461528735319 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:12:15 INFO - PROCESS | 1652 | 1461528735322 Marionette TRACE conn2 <- [1,338,null,{}] 13:12:15 INFO - PROCESS | 1652 | 1461528735328 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}] 13:12:15 INFO - PROCESS | 1652 | 1461528735440 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:12:15 INFO - PROCESS | 1652 | 1461528735495 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c3a000 == 19 [pid = 1652] [id = 92] 13:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x114f70800) [pid = 1652] [serial = 273] [outer = 0x0] 13:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x114f78000) [pid = 1652] [serial = 274] [outer = 0x114f70800] 13:12:15 INFO - PROCESS | 1652 | 1461528735531 Marionette DEBUG loaded listener.js 13:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x118761400) [pid = 1652] [serial = 275] [outer = 0x114f70800] 13:12:16 INFO - PROCESS | 1652 | 1461528736021 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]]]}] 13:12:16 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. 13:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 721ms 13:12:16 INFO - PROCESS | 1652 | 1461528736068 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:12:16 INFO - PROCESS | 1652 | 1461528736071 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:12:16 INFO - PROCESS | 1652 | 1461528736106 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:12:16 INFO - PROCESS | 1652 | 1461528736109 Marionette TRACE conn2 <- [1,342,null,{}] 13:12:16 INFO - PROCESS | 1652 | 1461528736137 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}] 13:12:16 INFO - PROCESS | 1652 | 1461528736248 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:12:16 INFO - PROCESS | 1652 | 1461528736303 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b50000 == 20 [pid = 1652] [id = 93] 13:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11ad8b800) [pid = 1652] [serial = 276] [outer = 0x0] 13:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x11afde400) [pid = 1652] [serial = 277] [outer = 0x11ad8b800] 13:12:16 INFO - PROCESS | 1652 | 1461528736334 Marionette DEBUG loaded listener.js 13:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11bed2c00) [pid = 1652] [serial = 278] [outer = 0x11ad8b800] 13:12:16 INFO - PROCESS | 1652 | 1461528736874 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:12:17 INFO - PROCESS | 1652 | 1461528737007 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]]]}] 13:12:17 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. 13:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 997ms 13:12:17 INFO - PROCESS | 1652 | 1461528737100 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:12:17 INFO - PROCESS | 1652 | 1461528737103 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:12:17 INFO - PROCESS | 1652 | 1461528737106 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:12:17 INFO - PROCESS | 1652 | 1461528737108 Marionette TRACE conn2 <- [1,346,null,{}] 13:12:17 INFO - PROCESS | 1652 | 1461528737112 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}] 13:12:17 INFO - PROCESS | 1652 | 1461528737206 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:12:17 INFO - PROCESS | 1652 | 1461528737259 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ccd000 == 21 [pid = 1652] [id = 94] 13:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x1178ec000) [pid = 1652] [serial = 279] [outer = 0x0] 13:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x118ac8000) [pid = 1652] [serial = 280] [outer = 0x1178ec000] 13:12:17 INFO - PROCESS | 1652 | 1461528737287 Marionette DEBUG loaded listener.js 13:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x118fcd000) [pid = 1652] [serial = 281] [outer = 0x1178ec000] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x1270d5400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x126a3cc00) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x114f79000) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | 1461528737791 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]]]}] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11a970c00) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11bed0000) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x119a16c00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11927b400) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x118f99800) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11bbb7800) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11bbc1800) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11bbc2000) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x118f8e000) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11bd53400) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11bec9c00) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11c44a000) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11c7d4c00) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x123a05c00) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x123a0b800) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x125dafc00) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11a619800) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x126a37000) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1270d1c00) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12b513400) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1277b5400) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x118f9ac00) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1259b3000) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x1277bb000) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1280f6000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b511800) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x119138400) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x129c6d400) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x126a33c00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11a90b000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x118633c00) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b4c6c00) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11a619400) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11c837400) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x114bb4400) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11b86b400) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12b7f5c00) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11adbbc00) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x118c0a800) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1154ae800) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11927ac00) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x130759c00) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x125dad400) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x127583800) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x119138c00) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11bd5b000) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11c6b2800) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12e336000) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11afd6c00) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11bbc0800) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x118ee9c00) [pid = 1652] [serial = 49] [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.] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x118632800) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11ad8d000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11c375000) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c458000) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12e914800) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12cf9dc00) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1277aec00) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ee0dc00) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12bba2000) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x125907400) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x127905c00) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11b86fc00) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e91cc00) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127a27000) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11a977800) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11aa6fc00) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x127392800) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e3b7c00) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11c7d7800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x126e5d400) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11bb38800) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12bba2800) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c44d000) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12bb95800) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11afe1400) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12cf65c00) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bb9c000) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12f493400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1280f3800) [pid = 1652] [serial = 197] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127585800) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d308800) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a904000) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11bbc3c00) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b4ce400) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11ad8c400) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12e38b400) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1134e4c00) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bf8d000) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12da2c000) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12dbef400) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12590d400) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d309c00) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d30e400) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12f496400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bb96c00) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1134e0c00) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bbc6c00) [pid = 1652] [serial = 194] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12d30e000) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127a22000) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12da2c400) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b8cd800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ee06800) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12d5a8400) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ee0a800) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12e398400) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12dbeb400) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12d5a8000) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12e91c000) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1159cf400) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12da2fc00) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12cf5b000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12e3bd800) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12e914c00) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bb9b000) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12e391400) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b514400) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125d1d400) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12fc51400) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12f986800) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12f61f800) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118ee7c00) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11a978400) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12e32f800) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12f310c00) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12f49a400) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12f30d000) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12f304400) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x127a20800) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12f30a400) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12e33e400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12e3bfc00) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12b7f0c00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x123a0e800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12b4c4000) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12bf8f000) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12bb9a800) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x123a09400) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12ffa3000) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12ff1f400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12ff9b800) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12e3b1c00) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12e3bc400) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12fc56000) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11bb37400) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12f618400) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12cfa6800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 13:12:17 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x11c861c00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 13:12:17 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. 13:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 773ms 13:12:17 INFO - PROCESS | 1652 | 1461528737881 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:12:17 INFO - PROCESS | 1652 | 1461528737886 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:12:17 INFO - PROCESS | 1652 | 1461528737893 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:12:17 INFO - PROCESS | 1652 | 1461528737895 Marionette TRACE conn2 <- [1,350,null,{}] 13:12:17 INFO - PROCESS | 1652 | 1461528737899 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}] 13:12:18 INFO - PROCESS | 1652 | 1461528738007 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:12:18 INFO - PROCESS | 1652 | 1461528738020 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158be800 == 22 [pid = 1652] [id = 95] 13:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11870ec00) [pid = 1652] [serial = 282] [outer = 0x0] 13:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118e64800) [pid = 1652] [serial = 283] [outer = 0x11870ec00] 13:12:18 INFO - PROCESS | 1652 | 1461528738047 Marionette DEBUG loaded listener.js 13:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x119131c00) [pid = 1652] [serial = 284] [outer = 0x11870ec00] 13:12:18 INFO - PROCESS | 1652 | 1461528738432 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]]]}] 13:12:18 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. 13:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 572ms 13:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:12:18 INFO - PROCESS | 1652 | 1461528738464 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:12:18 INFO - PROCESS | 1652 | 1461528738465 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:12:18 INFO - PROCESS | 1652 | 1461528738468 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:12:18 INFO - PROCESS | 1652 | 1461528738470 Marionette TRACE conn2 <- [1,354,null,{}] 13:12:18 INFO - PROCESS | 1652 | 1461528738484 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}] 13:12:18 INFO - PROCESS | 1652 | 1461528738566 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:12:18 INFO - PROCESS | 1652 | 1461528738572 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119121800 == 23 [pid = 1652] [id = 96] 13:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11a619800) [pid = 1652] [serial = 285] [outer = 0x0] 13:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11a907c00) [pid = 1652] [serial = 286] [outer = 0x11a619800] 13:12:18 INFO - PROCESS | 1652 | 1461528738606 Marionette DEBUG loaded listener.js 13:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11aa75c00) [pid = 1652] [serial = 287] [outer = 0x11a619800] 13:12:18 INFO - PROCESS | 1652 | 1461528738975 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]]]}] 13:12:18 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. 13:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 521ms 13:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:12:19 INFO - PROCESS | 1652 | 1461528739004 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:12:19 INFO - PROCESS | 1652 | 1461528739006 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:12:19 INFO - PROCESS | 1652 | 1461528739009 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:12:19 INFO - PROCESS | 1652 | 1461528739010 Marionette TRACE conn2 <- [1,358,null,{}] 13:12:19 INFO - PROCESS | 1652 | 1461528739012 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}] 13:12:19 INFO - PROCESS | 1652 | 1461528739101 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:12:19 INFO - PROCESS | 1652 | 1461528739105 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c9800 == 24 [pid = 1652] [id = 97] 13:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11a665800) [pid = 1652] [serial = 288] [outer = 0x0] 13:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11ad8d000) [pid = 1652] [serial = 289] [outer = 0x11a665800] 13:12:19 INFO - PROCESS | 1652 | 1461528739133 Marionette DEBUG loaded listener.js 13:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11afd8800) [pid = 1652] [serial = 290] [outer = 0x11a665800] 13:12:19 INFO - PROCESS | 1652 | 1461528739572 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]]]}] 13:12:19 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. 13:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 569ms 13:12:19 INFO - PROCESS | 1652 | 1461528739580 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:12:19 INFO - PROCESS | 1652 | 1461528739582 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:12:19 INFO - PROCESS | 1652 | 1461528739586 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:12:19 INFO - PROCESS | 1652 | 1461528739588 Marionette TRACE conn2 <- [1,362,null,{}] 13:12:19 INFO - PROCESS | 1652 | 1461528739591 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}] 13:12:19 INFO - PROCESS | 1652 | 1461528739693 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:12:19 INFO - PROCESS | 1652 | 1461528739698 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a64b000 == 25 [pid = 1652] [id = 98] 13:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11afda800) [pid = 1652] [serial = 291] [outer = 0x0] 13:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11b871c00) [pid = 1652] [serial = 292] [outer = 0x11afda800] 13:12:19 INFO - PROCESS | 1652 | 1461528739749 Marionette DEBUG loaded listener.js 13:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11bbbac00) [pid = 1652] [serial = 293] [outer = 0x11afda800] 13:12:20 INFO - PROCESS | 1652 | 1461528740089 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]]]}] 13:12:20 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. 13:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 520ms 13:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:12:20 INFO - PROCESS | 1652 | 1461528740106 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:12:20 INFO - PROCESS | 1652 | 1461528740107 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:12:20 INFO - PROCESS | 1652 | 1461528740109 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:12:20 INFO - PROCESS | 1652 | 1461528740110 Marionette TRACE conn2 <- [1,366,null,{}] 13:12:20 INFO - PROCESS | 1652 | 1461528740113 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}] 13:12:20 INFO - PROCESS | 1652 | 1461528740216 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:12:20 INFO - PROCESS | 1652 | 1461528740247 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9db800 == 26 [pid = 1652] [id = 99] 13:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11bbc0800) [pid = 1652] [serial = 294] [outer = 0x0] 13:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11bec7c00) [pid = 1652] [serial = 295] [outer = 0x11bbc0800] 13:12:20 INFO - PROCESS | 1652 | 1461528740275 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11c44c400) [pid = 1652] [serial = 296] [outer = 0x11bbc0800] 13:12:20 INFO - PROCESS | 1652 | 1461528740613 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]]]}] 13:12:20 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. 13:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 13:12:20 INFO - PROCESS | 1652 | 1461528740628 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:12:20 INFO - PROCESS | 1652 | 1461528740630 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:12:20 INFO - PROCESS | 1652 | 1461528740639 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:12:20 INFO - PROCESS | 1652 | 1461528740640 Marionette TRACE conn2 <- [1,370,null,{}] 13:12:20 INFO - PROCESS | 1652 | 1461528740644 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}] 13:12:20 INFO - PROCESS | 1652 | 1461528740729 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:12:20 INFO - PROCESS | 1652 | 1461528740733 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab16800 == 27 [pid = 1652] [id = 100] 13:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11bbc3c00) [pid = 1652] [serial = 297] [outer = 0x0] 13:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11c633800) [pid = 1652] [serial = 298] [outer = 0x11bbc3c00] 13:12:20 INFO - PROCESS | 1652 | 1461528740759 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11c831400) [pid = 1652] [serial = 299] [outer = 0x11bbc3c00] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x114f70400) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x114e7d800) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x114f7a000) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11a97b000) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118c09c00) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1280f4000) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12b4c9c00) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x114ba8000) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118762c00) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11bbbc000) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:12:21 INFO - PROCESS | 1652 | 1461528741124 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]]]}] 13:12:21 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. 13:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 518ms 13:12:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:12:21 INFO - PROCESS | 1652 | 1461528741158 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 1652 | 1461528741159 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:12:21 INFO - PROCESS | 1652 | 1461528741161 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 1652 | 1461528741163 Marionette TRACE conn2 <- [1,374,null,{}] 13:12:21 INFO - PROCESS | 1652 | 1461528741165 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}] 13:12:21 INFO - PROCESS | 1652 | 1461528741237 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:12:21 INFO - PROCESS | 1652 | 1461528741241 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af91000 == 28 [pid = 1652] [id = 101] 13:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x114f7a000) [pid = 1652] [serial = 300] [outer = 0x0] 13:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11aa6d400) [pid = 1652] [serial = 301] [outer = 0x114f7a000] 13:12:21 INFO - PROCESS | 1652 | 1461528741272 Marionette DEBUG loaded listener.js 13:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x123a05000) [pid = 1652] [serial = 302] [outer = 0x114f7a000] 13:12:21 INFO - PROCESS | 1652 | 1461528741583 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:12:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:12:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 469ms 13:12:21 INFO - PROCESS | 1652 | 1461528741631 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 1652 | 1461528741632 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:12:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:12:21 INFO - PROCESS | 1652 | 1461528741634 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 1652 | 1461528741635 Marionette TRACE conn2 <- [1,378,null,{}] 13:12:21 INFO - PROCESS | 1652 | 1461528741643 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}] 13:12:21 INFO - PROCESS | 1652 | 1461528741715 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:12:21 INFO - PROCESS | 1652 | 1461528741720 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b97c000 == 29 [pid = 1652] [id = 102] 13:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x123a05400) [pid = 1652] [serial = 303] [outer = 0x0] 13:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x123a0dc00) [pid = 1652] [serial = 304] [outer = 0x123a05400] 13:12:21 INFO - PROCESS | 1652 | 1461528741749 Marionette DEBUG loaded listener.js 13:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x125905400) [pid = 1652] [serial = 305] [outer = 0x123a05400] 13:12:22 INFO - PROCESS | 1652 | 1461528742079 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:12:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:12:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 474ms 13:12:22 INFO - PROCESS | 1652 | 1461528742108 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:12:22 INFO - PROCESS | 1652 | 1461528742110 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:12:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:12:22 INFO - PROCESS | 1652 | 1461528742112 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:12:22 INFO - PROCESS | 1652 | 1461528742113 Marionette TRACE conn2 <- [1,382,null,{}] 13:12:22 INFO - PROCESS | 1652 | 1461528742116 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}] 13:12:22 INFO - PROCESS | 1652 | 1461528742187 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:12:22 INFO - PROCESS | 1652 | 1461528742192 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be36800 == 30 [pid = 1652] [id = 103] 13:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123a10000) [pid = 1652] [serial = 306] [outer = 0x0] 13:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12590c000) [pid = 1652] [serial = 307] [outer = 0x123a10000] 13:12:22 INFO - PROCESS | 1652 | 1461528742220 Marionette DEBUG loaded listener.js 13:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1259b3000) [pid = 1652] [serial = 308] [outer = 0x123a10000] 13:12:22 INFO - PROCESS | 1652 | 1461528742552 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:12:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:12:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 13:12:22 INFO - PROCESS | 1652 | 1461528742581 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:12:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:12:22 INFO - PROCESS | 1652 | 1461528742582 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:12:22 INFO - PROCESS | 1652 | 1461528742593 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:12:22 INFO - PROCESS | 1652 | 1461528742594 Marionette TRACE conn2 <- [1,386,null,{}] 13:12:22 INFO - PROCESS | 1652 | 1461528742598 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}] 13:12:22 INFO - PROCESS | 1652 | 1461528742686 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:12:22 INFO - PROCESS | 1652 | 1461528742690 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c49a800 == 31 [pid = 1652] [id = 104] 13:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125bdb000) [pid = 1652] [serial = 309] [outer = 0x0] 13:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x126a37000) [pid = 1652] [serial = 310] [outer = 0x125bdb000] 13:12:22 INFO - PROCESS | 1652 | 1461528742723 Marionette DEBUG loaded listener.js 13:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1270d1000) [pid = 1652] [serial = 311] [outer = 0x125bdb000] 13:12:23 INFO - PROCESS | 1652 | 1461528743103 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]]]}] 13:12:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:12:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 528ms 13:12:23 INFO - PROCESS | 1652 | 1461528743113 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:12:23 INFO - PROCESS | 1652 | 1461528743116 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:12:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:12:23 INFO - PROCESS | 1652 | 1461528743119 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:12:23 INFO - PROCESS | 1652 | 1461528743122 Marionette TRACE conn2 <- [1,390,null,{}] 13:12:23 INFO - PROCESS | 1652 | 1461528743127 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}] 13:12:23 INFO - PROCESS | 1652 | 1461528743213 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:12:23 INFO - PROCESS | 1652 | 1461528743313 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1151a2800 == 32 [pid = 1652] [id = 105] 13:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x114f77400) [pid = 1652] [serial = 312] [outer = 0x0] 13:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115213c00) [pid = 1652] [serial = 313] [outer = 0x114f77400] 13:12:23 INFO - PROCESS | 1652 | 1461528743345 Marionette DEBUG loaded listener.js 13:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11862fc00) [pid = 1652] [serial = 314] [outer = 0x114f77400] 13:12:23 INFO - PROCESS | 1652 | 1461528743861 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]]]}] 13:12:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:12:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 772ms 13:12:23 INFO - PROCESS | 1652 | 1461528743910 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:12:23 INFO - PROCESS | 1652 | 1461528743914 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:12:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:12:23 INFO - PROCESS | 1652 | 1461528743921 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:12:23 INFO - PROCESS | 1652 | 1461528743923 Marionette TRACE conn2 <- [1,394,null,{}] 13:12:23 INFO - PROCESS | 1652 | 1461528743928 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}] 13:12:24 INFO - PROCESS | 1652 | 1461528744029 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:12:24 INFO - PROCESS | 1652 | 1461528744087 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a64c000 == 33 [pid = 1652] [id = 106] 13:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11a60dc00) [pid = 1652] [serial = 315] [outer = 0x0] 13:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a671400) [pid = 1652] [serial = 316] [outer = 0x11a60dc00] 13:12:24 INFO - PROCESS | 1652 | 1461528744118 Marionette DEBUG loaded listener.js 13:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11ad84400) [pid = 1652] [serial = 317] [outer = 0x11a60dc00] 13:12:24 INFO - PROCESS | 1652 | 1461528744547 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]]]}] 13:12:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:12:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 13:12:24 INFO - PROCESS | 1652 | 1461528744617 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:12:24 INFO - PROCESS | 1652 | 1461528744619 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:12:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:12:24 INFO - PROCESS | 1652 | 1461528744623 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:12:24 INFO - PROCESS | 1652 | 1461528744626 Marionette TRACE conn2 <- [1,398,null,{}] 13:12:24 INFO - PROCESS | 1652 | 1461528744636 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}] 13:12:24 INFO - PROCESS | 1652 | 1461528744731 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:12:24 INFO - PROCESS | 1652 | 1461528744787 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c496800 == 34 [pid = 1652] [id = 107] 13:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11bd4ec00) [pid = 1652] [serial = 318] [outer = 0x0] 13:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11beca800) [pid = 1652] [serial = 319] [outer = 0x11bd4ec00] 13:12:24 INFO - PROCESS | 1652 | 1461528744820 Marionette DEBUG loaded listener.js 13:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c381000) [pid = 1652] [serial = 320] [outer = 0x11bd4ec00] 13:12:25 INFO - PROCESS | 1652 | 1461528745471 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]]]}] 13:12:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:12:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 874ms 13:12:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:12:25 INFO - PROCESS | 1652 | 1461528745521 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:12:25 INFO - PROCESS | 1652 | 1461528745523 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:12:25 INFO - PROCESS | 1652 | 1461528745529 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:12:25 INFO - PROCESS | 1652 | 1461528745532 Marionette TRACE conn2 <- [1,402,null,{}] 13:12:25 INFO - PROCESS | 1652 | 1461528745536 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}] 13:12:25 INFO - PROCESS | 1652 | 1461528745621 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:12:25 INFO - PROCESS | 1652 | 1461528745673 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119164800 == 35 [pid = 1652] [id = 108] 13:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x114f7ac00) [pid = 1652] [serial = 321] [outer = 0x0] 13:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115214000) [pid = 1652] [serial = 322] [outer = 0x114f7ac00] 13:12:25 INFO - PROCESS | 1652 | 1461528745701 Marionette DEBUG loaded listener.js 13:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11875fc00) [pid = 1652] [serial = 323] [outer = 0x114f7ac00] 13:12:26 INFO - PROCESS | 1652 | 1461528746221 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]]]}] 13:12:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:12:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 773ms 13:12:26 INFO - PROCESS | 1652 | 1461528746302 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:12:26 INFO - PROCESS | 1652 | 1461528746308 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:12:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:12:26 INFO - PROCESS | 1652 | 1461528746315 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:12:26 INFO - PROCESS | 1652 | 1461528746317 Marionette TRACE conn2 <- [1,406,null,{}] 13:12:26 INFO - PROCESS | 1652 | 1461528746321 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}] 13:12:26 INFO - PROCESS | 1652 | 1461528746465 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123a3ec00) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x114f7d800) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126e55800) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x114f7ec00) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1159a6c00) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11afdd400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11bd58400) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11927d400) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11a97b800) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12857b000) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b5fc400) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b8d2400) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x114ba9c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1159a3800) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11bd5b400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11c6ae000) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1259af800) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12b4c7400) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11ad80800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x125906800) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 13:12:26 INFO - PROCESS | 1652 | 1461528746541 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x114e4e800 == 36 [pid = 1652] [id = 109] 13:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1142c9c00) [pid = 1652] [serial = 324] [outer = 0x0] 13:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11588d000) [pid = 1652] [serial = 325] [outer = 0x1142c9c00] 13:12:26 INFO - PROCESS | 1652 | 1461528746568 Marionette DEBUG loaded listener.js 13:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1192bec00) [pid = 1652] [serial = 326] [outer = 0x1142c9c00] 13:12:26 INFO - PROCESS | 1652 | 1461528746862 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]]]}] 13:12:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:12:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 571ms 13:12:26 INFO - PROCESS | 1652 | 1461528746885 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:12:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:12:26 INFO - PROCESS | 1652 | 1461528746887 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:12:26 INFO - PROCESS | 1652 | 1461528746889 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:12:26 INFO - PROCESS | 1652 | 1461528746892 Marionette TRACE conn2 <- [1,410,null,{}] 13:12:26 INFO - PROCESS | 1652 | 1461528746903 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}] 13:12:26 INFO - PROCESS | 1652 | 1461528746983 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:12:27 INFO - PROCESS | 1652 | 1461528747032 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9c4000 == 37 [pid = 1652] [id = 110] 13:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1192bd400) [pid = 1652] [serial = 327] [outer = 0x0] 13:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11ad82000) [pid = 1652] [serial = 328] [outer = 0x1192bd400] 13:12:27 INFO - PROCESS | 1652 | 1461528747061 Marionette DEBUG loaded listener.js 13:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11bb37800) [pid = 1652] [serial = 329] [outer = 0x1192bd400] 13:12:27 INFO - PROCESS | 1652 | 1461528747511 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]]]}] 13:12:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:12:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 675ms 13:12:27 INFO - PROCESS | 1652 | 1461528747565 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:12:27 INFO - PROCESS | 1652 | 1461528747567 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:12:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:12:27 INFO - PROCESS | 1652 | 1461528747571 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:12:27 INFO - PROCESS | 1652 | 1461528747574 Marionette TRACE conn2 <- [1,414,null,{}] 13:12:27 INFO - PROCESS | 1652 | 1461528747578 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}] 13:12:27 INFO - PROCESS | 1652 | 1461528747670 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:12:27 INFO - PROCESS | 1652 | 1461528747764 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c15800 == 38 [pid = 1652] [id = 111] 13:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119138400) [pid = 1652] [serial = 330] [outer = 0x0] 13:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119274000) [pid = 1652] [serial = 331] [outer = 0x119138400] 13:12:27 INFO - PROCESS | 1652 | 1461528747799 Marionette DEBUG loaded listener.js 13:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11a66b800) [pid = 1652] [serial = 332] [outer = 0x119138400] 13:12:28 INFO - PROCESS | 1652 | 1461528748230 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]]]}] 13:12:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:12:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 723ms 13:12:28 INFO - PROCESS | 1652 | 1461528748296 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:12:28 INFO - PROCESS | 1652 | 1461528748299 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:12:28 INFO - PROCESS | 1652 | 1461528748304 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:12:28 INFO - PROCESS | 1652 | 1461528748306 Marionette TRACE conn2 <- [1,418,null,{}] 13:12:28 INFO - PROCESS | 1652 | 1461528748309 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}] 13:12:28 INFO - PROCESS | 1652 | 1461528748402 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:12:28 INFO - PROCESS | 1652 | 1461528748459 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af8e800 == 39 [pid = 1652] [id = 112] 13:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11adbbc00) [pid = 1652] [serial = 333] [outer = 0x0] 13:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11bb30000) [pid = 1652] [serial = 334] [outer = 0x11adbbc00] 13:12:28 INFO - PROCESS | 1652 | 1461528748489 Marionette DEBUG loaded listener.js 13:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x114f78400) [pid = 1652] [serial = 335] [outer = 0x11adbbc00] 13:12:29 INFO - PROCESS | 1652 | 1461528749388 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]]]}] 13:12:29 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 13:12:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1123ms 13:12:29 INFO - PROCESS | 1652 | 1461528749430 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:12:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:12:29 INFO - PROCESS | 1652 | 1461528749431 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:12:29 INFO - PROCESS | 1652 | 1461528749434 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:12:29 INFO - PROCESS | 1652 | 1461528749437 Marionette TRACE conn2 <- [1,422,null,{}] 13:12:29 INFO - PROCESS | 1652 | 1461528749445 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}] 13:12:29 INFO - PROCESS | 1652 | 1461528749536 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:12:29 INFO - PROCESS | 1652 | 1461528749577 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0ae000 == 40 [pid = 1652] [id = 113] 13:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11bd4fc00) [pid = 1652] [serial = 336] [outer = 0x0] 13:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11c4ae400) [pid = 1652] [serial = 337] [outer = 0x11bd4fc00] 13:12:29 INFO - PROCESS | 1652 | 1461528749610 Marionette DEBUG loaded listener.js 13:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c862c00) [pid = 1652] [serial = 338] [outer = 0x11bd4fc00] 13:12:30 INFO - PROCESS | 1652 | 1461528750505 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]]]}] 13:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1122ms 13:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:12:30 INFO - PROCESS | 1652 | 1461528750557 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:12:30 INFO - PROCESS | 1652 | 1461528750559 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:12:30 INFO - PROCESS | 1652 | 1461528750561 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:12:30 INFO - PROCESS | 1652 | 1461528750563 Marionette TRACE conn2 <- [1,426,null,{}] 13:12:30 INFO - PROCESS | 1652 | 1461528750565 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}] 13:12:30 INFO - PROCESS | 1652 | 1461528750714 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:12:30 INFO - PROCESS | 1652 | 1461528750756 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cce800 == 41 [pid = 1652] [id = 114] 13:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114bad000) [pid = 1652] [serial = 339] [outer = 0x0] 13:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x114f78c00) [pid = 1652] [serial = 340] [outer = 0x114bad000] 13:12:30 INFO - PROCESS | 1652 | 1461528750785 Marionette DEBUG loaded listener.js 13:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118761c00) [pid = 1652] [serial = 341] [outer = 0x114bad000] 13:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x114e4e800 == 40 [pid = 1652] [id = 109] 13:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119164800 == 39 [pid = 1652] [id = 108] 13:12:31 INFO - PROCESS | 1652 | 1461528751237 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] 13:12:31 INFO - PROCESS | 1652 | 1461528751285 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:12:31 INFO - PROCESS | 1652 | 1461528751288 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:12:31 INFO - PROCESS | 1652 | 1461528751290 Marionette TRACE conn2 <- [1,430,null,{}] 13:12:31 INFO - PROCESS | 1652 | 1461528751299 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}] 13:12:31 INFO - PROCESS | 1652 | 1461528751375 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:12:31 INFO - PROCESS | 1652 | 1461528751382 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c1b800 == 40 [pid = 1652] [id = 115] 13:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11afdd800) [pid = 1652] [serial = 342] [outer = 0x0] 13:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bb3ac00) [pid = 1652] [serial = 343] [outer = 0x11afdd800] 13:12:31 INFO - PROCESS | 1652 | 1461528751414 Marionette DEBUG loaded listener.js 13:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bece400) [pid = 1652] [serial = 344] [outer = 0x11afdd800] 13:12:31 INFO - PROCESS | 1652 | 1461528751765 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]]]}] 13:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 520ms 13:12:31 INFO - PROCESS | 1652 | 1461528751820 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:12:31 INFO - PROCESS | 1652 | 1461528751822 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:12:31 INFO - PROCESS | 1652 | 1461528751826 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:12:31 INFO - PROCESS | 1652 | 1461528751827 Marionette TRACE conn2 <- [1,434,null,{}] 13:12:31 INFO - PROCESS | 1652 | 1461528751829 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}] 13:12:31 INFO - PROCESS | 1652 | 1461528751903 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:12:31 INFO - PROCESS | 1652 | 1461528751914 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6bf000 == 41 [pid = 1652] [id = 116] 13:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c37ec00) [pid = 1652] [serial = 345] [outer = 0x0] 13:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123a07000) [pid = 1652] [serial = 346] [outer = 0x11c37ec00] 13:12:31 INFO - PROCESS | 1652 | 1461528751941 Marionette DEBUG loaded listener.js 13:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125908c00) [pid = 1652] [serial = 347] [outer = 0x11c37ec00] 13:12:32 INFO - PROCESS | 1652 | 1461528752313 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]]]}] 13:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 522ms 13:12:32 INFO - PROCESS | 1652 | 1461528752347 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:12:32 INFO - PROCESS | 1652 | 1461528752350 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:12:32 INFO - PROCESS | 1652 | 1461528752372 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:12:32 INFO - PROCESS | 1652 | 1461528752375 Marionette TRACE conn2 <- [1,438,null,{}] 13:12:32 INFO - PROCESS | 1652 | 1461528752378 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}] 13:12:32 INFO - PROCESS | 1652 | 1461528752470 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:12:32 INFO - PROCESS | 1652 | 1461528752500 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x123adf800 == 42 [pid = 1652] [id = 117] 13:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125bd4400) [pid = 1652] [serial = 348] [outer = 0x0] 13:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126c2e400) [pid = 1652] [serial = 349] [outer = 0x125bd4400] 13:12:32 INFO - PROCESS | 1652 | 1461528752527 Marionette DEBUG loaded listener.js 13:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1270d5400) [pid = 1652] [serial = 350] [outer = 0x125bd4400] 13:12:32 INFO - PROCESS | 1652 | 1461528752992 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]]]}] 13:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 677ms 13:12:33 INFO - PROCESS | 1652 | 1461528753047 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:12:33 INFO - PROCESS | 1652 | 1461528753049 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:12:33 INFO - PROCESS | 1652 | 1461528753053 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:12:33 INFO - PROCESS | 1652 | 1461528753055 Marionette TRACE conn2 <- [1,442,null,{}] 13:12:33 INFO - PROCESS | 1652 | 1461528753058 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}] 13:12:33 INFO - PROCESS | 1652 | 1461528753193 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:12:33 INFO - PROCESS | 1652 | 1461528753201 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c4c800 == 43 [pid = 1652] [id = 118] 13:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c449400) [pid = 1652] [serial = 351] [outer = 0x0] 13:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x127907000) [pid = 1652] [serial = 352] [outer = 0x11c449400] 13:12:33 INFO - PROCESS | 1652 | 1461528753227 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127982800) [pid = 1652] [serial = 353] [outer = 0x11c449400] 13:12:33 INFO - PROCESS | 1652 | 1461528753557 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]]]}] 13:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 13:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:12:33 INFO - PROCESS | 1652 | 1461528753573 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:12:33 INFO - PROCESS | 1652 | 1461528753574 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:12:33 INFO - PROCESS | 1652 | 1461528753579 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:12:33 INFO - PROCESS | 1652 | 1461528753582 Marionette TRACE conn2 <- [1,446,null,{}] 13:12:33 INFO - PROCESS | 1652 | 1461528753591 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}] 13:12:33 INFO - PROCESS | 1652 | 1461528753683 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:12:33 INFO - PROCESS | 1652 | 1461528753689 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f89000 == 44 [pid = 1652] [id = 119] 13:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1280f2400) [pid = 1652] [serial = 354] [outer = 0x0] 13:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1280f5800) [pid = 1652] [serial = 355] [outer = 0x1280f2400] 13:12:33 INFO - PROCESS | 1652 | 1461528753724 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1287d1400) [pid = 1652] [serial = 356] [outer = 0x1280f2400] 13:12:34 INFO - PROCESS | 1652 | 1461528754082 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]]]}] 13:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 529ms 13:12:34 INFO - PROCESS | 1652 | 1461528754107 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:12:34 INFO - PROCESS | 1652 | 1461528754108 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:12:34 INFO - PROCESS | 1652 | 1461528754113 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 1652 | 1461528754114 Marionette TRACE conn2 <- [1,450,null,{}] 13:12:34 INFO - PROCESS | 1652 | 1461528754117 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}] 13:12:34 INFO - PROCESS | 1652 | 1461528754209 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:12:34 INFO - PROCESS | 1652 | 1461528754239 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270a5000 == 45 [pid = 1652] [id = 120] 13:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1287d2400) [pid = 1652] [serial = 357] [outer = 0x0] 13:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129c77c00) [pid = 1652] [serial = 358] [outer = 0x1287d2400] 13:12:34 INFO - PROCESS | 1652 | 1461528754265 Marionette DEBUG loaded listener.js 13:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b4ca400) [pid = 1652] [serial = 359] [outer = 0x1287d2400] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11afda800) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11870ec00) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1178ec000) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bbc0800) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a619800) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bbc3c00) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114f7ac00) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114f7a000) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123a10000) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1142c9c00) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123a05400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125bdb000) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:12:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a665800) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:12:34 INFO - PROCESS | 1652 | 1461528754610 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] 13:12:34 INFO - PROCESS | 1652 | 1461528754635 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:12:34 INFO - PROCESS | 1652 | 1461528754637 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 1652 | 1461528754638 Marionette TRACE conn2 <- [1,454,null,{}] 13:12:34 INFO - PROCESS | 1652 | 1461528754641 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}] 13:12:34 INFO - PROCESS | 1652 | 1461528754717 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:12:34 INFO - PROCESS | 1652 | 1461528754762 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270eb000 == 46 [pid = 1652] [id = 121] 13:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x114578800) [pid = 1652] [serial = 360] [outer = 0x0] 13:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11adc8000) [pid = 1652] [serial = 361] [outer = 0x114578800] 13:12:34 INFO - PROCESS | 1652 | 1461528754788 Marionette DEBUG loaded listener.js 13:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1270d4400) [pid = 1652] [serial = 362] [outer = 0x114578800] 13:12:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:35 INFO - PROCESS | 1652 | 1461528755088 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]]]}] 13:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 13:12:35 INFO - PROCESS | 1652 | 1461528755107 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:12:35 INFO - PROCESS | 1652 | 1461528755108 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:12:35 INFO - PROCESS | 1652 | 1461528755120 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:12:35 INFO - PROCESS | 1652 | 1461528755121 Marionette TRACE conn2 <- [1,458,null,{}] 13:12:35 INFO - PROCESS | 1652 | 1461528755123 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}] 13:12:35 INFO - PROCESS | 1652 | 1461528755205 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:12:35 INFO - PROCESS | 1652 | 1461528755212 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279a2000 == 47 [pid = 1652] [id = 122] 13:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12590e000) [pid = 1652] [serial = 363] [outer = 0x0] 13:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b50cc00) [pid = 1652] [serial = 364] [outer = 0x12590e000] 13:12:35 INFO - PROCESS | 1652 | 1461528755239 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b511c00) [pid = 1652] [serial = 365] [outer = 0x12590e000] 13:12:35 INFO - PROCESS | 1652 | 1461528755580 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] 13:12:35 INFO - PROCESS | 1652 | 1461528755598 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:12:35 INFO - PROCESS | 1652 | 1461528755600 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:12:35 INFO - PROCESS | 1652 | 1461528755601 Marionette TRACE conn2 <- [1,462,null,{}] 13:12:35 INFO - PROCESS | 1652 | 1461528755604 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}] 13:12:35 INFO - PROCESS | 1652 | 1461528755698 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:12:35 INFO - PROCESS | 1652 | 1461528755704 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x128505800 == 48 [pid = 1652] [id = 123] 13:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b50c800) [pid = 1652] [serial = 366] [outer = 0x0] 13:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b5fac00) [pid = 1652] [serial = 367] [outer = 0x12b50c800] 13:12:35 INFO - PROCESS | 1652 | 1461528755732 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b7fbc00) [pid = 1652] [serial = 368] [outer = 0x12b50c800] 13:12:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:36 INFO - PROCESS | 1652 | 1461528756042 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] 13:12:36 INFO - PROCESS | 1652 | 1461528756071 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:12:36 INFO - PROCESS | 1652 | 1461528756073 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:12:36 INFO - PROCESS | 1652 | 1461528756075 Marionette TRACE conn2 <- [1,466,null,{}] 13:12:36 INFO - PROCESS | 1652 | 1461528756081 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}] 13:12:36 INFO - PROCESS | 1652 | 1461528756156 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:12:36 INFO - PROCESS | 1652 | 1461528756163 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b793000 == 49 [pid = 1652] [id = 124] 13:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b515000) [pid = 1652] [serial = 369] [outer = 0x0] 13:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bb9a000) [pid = 1652] [serial = 370] [outer = 0x12b515000] 13:12:36 INFO - PROCESS | 1652 | 1461528756193 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12be06000) [pid = 1652] [serial = 371] [outer = 0x12b515000] 13:12:36 INFO - PROCESS | 1652 | 1461528756670 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] 13:12:36 INFO - PROCESS | 1652 | 1461528756717 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:12:36 INFO - PROCESS | 1652 | 1461528756721 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:12:36 INFO - PROCESS | 1652 | 1461528756724 Marionette TRACE conn2 <- [1,470,null,{}] 13:12:36 INFO - PROCESS | 1652 | 1461528756731 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}] 13:12:36 INFO - PROCESS | 1652 | 1461528756827 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:12:36 INFO - PROCESS | 1652 | 1461528756887 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ada2000 == 50 [pid = 1652] [id = 125] 13:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118fca400) [pid = 1652] [serial = 372] [outer = 0x0] 13:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11ad83800) [pid = 1652] [serial = 373] [outer = 0x118fca400] 13:12:36 INFO - PROCESS | 1652 | 1461528756919 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11bec9c00) [pid = 1652] [serial = 374] [outer = 0x118fca400] 13:12:37 INFO - PROCESS | 1652 | 1461528757365 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]]]}] 13:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 675ms 13:12:37 INFO - PROCESS | 1652 | 1461528757399 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 1652 | 1461528757405 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:12:37 INFO - PROCESS | 1652 | 1461528757435 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - PROCESS | 1652 | 1461528757438 Marionette TRACE conn2 <- [1,474,null,{}] 13:12:37 INFO - PROCESS | 1652 | 1461528757442 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}] 13:12:37 INFO - PROCESS | 1652 | 1461528757563 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:12:37 INFO - PROCESS | 1652 | 1461528757622 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b2d800 == 51 [pid = 1652] [id = 126] 13:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c861c00) [pid = 1652] [serial = 375] [outer = 0x0] 13:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125907400) [pid = 1652] [serial = 376] [outer = 0x11c861c00] 13:12:37 INFO - PROCESS | 1652 | 1461528757652 Marionette DEBUG loaded listener.js 13:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125db4000) [pid = 1652] [serial = 377] [outer = 0x11c861c00] 13:12:38 INFO - PROCESS | 1652 | 1461528758086 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]]]}] 13:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 725ms 13:12:38 INFO - PROCESS | 1652 | 1461528758157 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:12:38 INFO - PROCESS | 1652 | 1461528758159 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:12:38 INFO - PROCESS | 1652 | 1461528758162 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:12:38 INFO - PROCESS | 1652 | 1461528758165 Marionette TRACE conn2 <- [1,478,null,{}] 13:12:38 INFO - PROCESS | 1652 | 1461528758172 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}] 13:12:38 INFO - PROCESS | 1652 | 1461528758272 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:12:38 INFO - PROCESS | 1652 | 1461528758345 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb7e000 == 52 [pid = 1652] [id = 127] 13:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128577000) [pid = 1652] [serial = 378] [outer = 0x0] 13:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12857c000) [pid = 1652] [serial = 379] [outer = 0x128577000] 13:12:38 INFO - PROCESS | 1652 | 1461528758379 Marionette DEBUG loaded listener.js 13:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b4c4800) [pid = 1652] [serial = 380] [outer = 0x128577000] 13:12:38 INFO - PROCESS | 1652 | 1461528758837 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]]]}] 13:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 722ms 13:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:12:38 INFO - PROCESS | 1652 | 1461528758893 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:12:38 INFO - PROCESS | 1652 | 1461528758895 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:12:38 INFO - PROCESS | 1652 | 1461528758899 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:12:38 INFO - PROCESS | 1652 | 1461528758900 Marionette TRACE conn2 <- [1,482,null,{}] 13:12:38 INFO - PROCESS | 1652 | 1461528758902 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}] 13:12:38 INFO - PROCESS | 1652 | 1461528758987 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:12:39 INFO - PROCESS | 1652 | 1461528759045 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9f000 == 53 [pid = 1652] [id = 128] 13:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12bb96400) [pid = 1652] [serial = 381] [outer = 0x0] 13:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12be03000) [pid = 1652] [serial = 382] [outer = 0x12bb96400] 13:12:39 INFO - PROCESS | 1652 | 1461528759079 Marionette DEBUG loaded listener.js 13:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12be11c00) [pid = 1652] [serial = 383] [outer = 0x12bb96400] 13:12:39 INFO - PROCESS | 1652 | 1461528759644 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]]]}] 13:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 821ms 13:12:39 INFO - PROCESS | 1652 | 1461528759721 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:12:39 INFO - PROCESS | 1652 | 1461528759724 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:12:39 INFO - PROCESS | 1652 | 1461528759727 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:12:39 INFO - PROCESS | 1652 | 1461528759730 Marionette TRACE conn2 <- [1,486,null,{}] 13:12:39 INFO - PROCESS | 1652 | 1461528759734 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}] 13:12:39 INFO - PROCESS | 1652 | 1461528759837 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:12:39 INFO - PROCESS | 1652 | 1461528759883 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a63000 == 54 [pid = 1652] [id = 129] 13:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115216800) [pid = 1652] [serial = 384] [outer = 0x0] 13:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123a3c400) [pid = 1652] [serial = 385] [outer = 0x115216800] 13:12:39 INFO - PROCESS | 1652 | 1461528759914 Marionette DEBUG loaded listener.js 13:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12be0d400) [pid = 1652] [serial = 386] [outer = 0x115216800] 13:12:40 INFO - PROCESS | 1652 | 1461528760581 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]]]}] 13:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 922ms 13:12:40 INFO - PROCESS | 1652 | 1461528760649 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:12:40 INFO - PROCESS | 1652 | 1461528760653 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:12:40 INFO - PROCESS | 1652 | 1461528760658 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:12:40 INFO - PROCESS | 1652 | 1461528760662 Marionette TRACE conn2 <- [1,490,null,{}] 13:12:40 INFO - PROCESS | 1652 | 1461528760667 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}] 13:12:40 INFO - PROCESS | 1652 | 1461528760783 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:12:40 INFO - PROCESS | 1652 | 1461528760826 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af8a000 == 55 [pid = 1652] [id = 130] 13:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119132000) [pid = 1652] [serial = 387] [outer = 0x0] 13:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119a18800) [pid = 1652] [serial = 388] [outer = 0x119132000] 13:12:40 INFO - PROCESS | 1652 | 1461528760849 Marionette DEBUG loaded listener.js 13:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11adc6400) [pid = 1652] [serial = 389] [outer = 0x119132000] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x128505800 == 54 [pid = 1652] [id = 123] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1279a2000 == 53 [pid = 1652] [id = 122] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1270eb000 == 52 [pid = 1652] [id = 121] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1270a5000 == 51 [pid = 1652] [id = 120] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125f89000 == 50 [pid = 1652] [id = 119] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125c4c800 == 49 [pid = 1652] [id = 118] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123adf800 == 48 [pid = 1652] [id = 117] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11ad82000) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x115213c00) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11a671400) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11beca800) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6bf000 == 47 [pid = 1652] [id = 116] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119c1b800 == 46 [pid = 1652] [id = 115] 13:12:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118cce800 == 45 [pid = 1652] [id = 114] 13:12:41 INFO - PROCESS | 1652 | 1461528761372 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]]]}] 13:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 725ms 13:12:41 INFO - PROCESS | 1652 | 1461528761383 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:12:41 INFO - PROCESS | 1652 | 1461528761388 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:12:41 INFO - PROCESS | 1652 | 1461528761396 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:12:41 INFO - PROCESS | 1652 | 1461528761399 Marionette TRACE conn2 <- [1,494,null,{}] 13:12:41 INFO - PROCESS | 1652 | 1461528761403 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}] 13:12:41 INFO - PROCESS | 1652 | 1461528761507 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11b871c00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x114f78000) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118e64800) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119131c00) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118fcd000) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118ac8000) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11bec7c00) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11afde400) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11a907c00) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bbbac00) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c633800) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c44c400) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115214000) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11aa6d400) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123a05000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11875fc00) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12590c000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11588d000) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123a0dc00) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1270d1000) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1192bec00) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11c831400) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11ad8d000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11afd8800) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1259b3000) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11aa75c00) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126a37000) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125905400) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 13:12:41 INFO - PROCESS | 1652 | 1461528761565 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a73800 == 46 [pid = 1652] [id = 131] 13:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11583d000) [pid = 1652] [serial = 390] [outer = 0x0] 13:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119194400) [pid = 1652] [serial = 391] [outer = 0x11583d000] 13:12:41 INFO - PROCESS | 1652 | 1461528761588 Marionette DEBUG loaded listener.js 13:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11bec7c00) [pid = 1652] [serial = 392] [outer = 0x11583d000] 13:12:41 INFO - PROCESS | 1652 | 1461528761869 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]]]}] 13:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 526ms 13:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:12:41 INFO - PROCESS | 1652 | 1461528761920 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:12:41 INFO - PROCESS | 1652 | 1461528761923 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:12:41 INFO - PROCESS | 1652 | 1461528761926 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:12:41 INFO - PROCESS | 1652 | 1461528761931 Marionette TRACE conn2 <- [1,498,null,{}] 13:12:41 INFO - PROCESS | 1652 | 1461528761942 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}] 13:12:42 INFO - PROCESS | 1652 | 1461528762067 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:12:42 INFO - PROCESS | 1652 | 1461528762145 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9d9000 == 47 [pid = 1652] [id = 132] 13:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11bd52000) [pid = 1652] [serial = 393] [outer = 0x0] 13:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123a04c00) [pid = 1652] [serial = 394] [outer = 0x11bd52000] 13:12:42 INFO - PROCESS | 1652 | 1461528762189 Marionette DEBUG loaded listener.js 13:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126c2b800) [pid = 1652] [serial = 395] [outer = 0x11bd52000] 13:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 725ms 13:12:42 INFO - PROCESS | 1652 | 1461528762643 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]]]}] 13:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:12:42 INFO - PROCESS | 1652 | 1461528762657 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:12:42 INFO - PROCESS | 1652 | 1461528762659 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:12:42 INFO - PROCESS | 1652 | 1461528762666 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:12:42 INFO - PROCESS | 1652 | 1461528762668 Marionette TRACE conn2 <- [1,502,null,{}] 13:12:42 INFO - PROCESS | 1652 | 1461528762670 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}] 13:12:42 INFO - PROCESS | 1652 | 1461528762749 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:12:42 INFO - PROCESS | 1652 | 1461528762753 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be34000 == 48 [pid = 1652] [id = 133] 13:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126e5d400) [pid = 1652] [serial = 396] [outer = 0x0] 13:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1277b6400) [pid = 1652] [serial = 397] [outer = 0x126e5d400] 13:12:42 INFO - PROCESS | 1652 | 1461528762783 Marionette DEBUG loaded listener.js 13:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1280f8800) [pid = 1652] [serial = 398] [outer = 0x126e5d400] 13:12:43 INFO - PROCESS | 1652 | 1461528763101 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]]]}] 13:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 13:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:12:43 INFO - PROCESS | 1652 | 1461528763136 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:12:43 INFO - PROCESS | 1652 | 1461528763137 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:12:43 INFO - PROCESS | 1652 | 1461528763140 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:12:43 INFO - PROCESS | 1652 | 1461528763141 Marionette TRACE conn2 <- [1,506,null,{}] 13:12:43 INFO - PROCESS | 1652 | 1461528763143 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}] 13:12:43 INFO - PROCESS | 1652 | 1461528763217 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:12:43 INFO - PROCESS | 1652 | 1461528763221 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c70e800 == 49 [pid = 1652] [id = 134] 13:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12790a400) [pid = 1652] [serial = 399] [outer = 0x0] 13:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129c75800) [pid = 1652] [serial = 400] [outer = 0x12790a400] 13:12:43 INFO - PROCESS | 1652 | 1461528763250 Marionette DEBUG loaded listener.js 13:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b4cc800) [pid = 1652] [serial = 401] [outer = 0x12790a400] 13:12:43 INFO - PROCESS | 1652 | 1461528763607 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]]]}] 13:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 517ms 13:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:12:43 INFO - PROCESS | 1652 | 1461528763662 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:12:43 INFO - PROCESS | 1652 | 1461528763663 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:12:43 INFO - PROCESS | 1652 | 1461528763665 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:12:43 INFO - PROCESS | 1652 | 1461528763666 Marionette TRACE conn2 <- [1,510,null,{}] 13:12:43 INFO - PROCESS | 1652 | 1461528763668 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}] 13:12:43 INFO - PROCESS | 1652 | 1461528763780 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:12:43 INFO - PROCESS | 1652 | 1461528763785 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c4c000 == 50 [pid = 1652] [id = 135] 13:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b50ec00) [pid = 1652] [serial = 402] [outer = 0x0] 13:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b8ce800) [pid = 1652] [serial = 403] [outer = 0x12b50ec00] 13:12:43 INFO - PROCESS | 1652 | 1461528763814 Marionette DEBUG loaded listener.js 13:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12cf5b400) [pid = 1652] [serial = 404] [outer = 0x12b50ec00] 13:12:44 INFO - PROCESS | 1652 | 1461528764159 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]]]}] 13:12:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:12:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 13:12:44 INFO - PROCESS | 1652 | 1461528764184 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:12:44 INFO - PROCESS | 1652 | 1461528764185 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:12:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:12:44 INFO - PROCESS | 1652 | 1461528764187 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:12:44 INFO - PROCESS | 1652 | 1461528764189 Marionette TRACE conn2 <- [1,514,null,{}] 13:12:44 INFO - PROCESS | 1652 | 1461528764191 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}] 13:12:44 INFO - PROCESS | 1652 | 1461528764284 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:12:44 INFO - PROCESS | 1652 | 1461528764297 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270b0000 == 51 [pid = 1652] [id = 136] 13:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bf94800) [pid = 1652] [serial = 405] [outer = 0x0] 13:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12cf61000) [pid = 1652] [serial = 406] [outer = 0x12bf94800] 13:12:44 INFO - PROCESS | 1652 | 1461528764322 Marionette DEBUG loaded listener.js 13:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12d303400) [pid = 1652] [serial = 407] [outer = 0x12bf94800] 13:12:44 INFO - PROCESS | 1652 | 1461528764670 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]]]}] 13:12:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:12:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 13:12:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:12:44 INFO - PROCESS | 1652 | 1461528764707 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:12:44 INFO - PROCESS | 1652 | 1461528764708 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:12:44 INFO - PROCESS | 1652 | 1461528764710 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:12:44 INFO - PROCESS | 1652 | 1461528764711 Marionette TRACE conn2 <- [1,518,null,{}] 13:12:44 INFO - PROCESS | 1652 | 1461528764714 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}] 13:12:44 INFO - PROCESS | 1652 | 1461528764808 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:12:44 INFO - PROCESS | 1652 | 1461528764813 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12803d000 == 52 [pid = 1652] [id = 137] 13:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12d304400) [pid = 1652] [serial = 408] [outer = 0x0] 13:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12d30b400) [pid = 1652] [serial = 409] [outer = 0x12d304400] 13:12:44 INFO - PROCESS | 1652 | 1461528764838 Marionette DEBUG loaded listener.js 13:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12d5ab000) [pid = 1652] [serial = 410] [outer = 0x12d304400] 13:12:45 INFO - PROCESS | 1652 | 1461528765198 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]]]}] 13:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 13:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:12:45 INFO - PROCESS | 1652 | 1461528765231 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:12:45 INFO - PROCESS | 1652 | 1461528765233 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:12:45 INFO - PROCESS | 1652 | 1461528765235 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:12:45 INFO - PROCESS | 1652 | 1461528765236 Marionette TRACE conn2 <- [1,522,null,{}] 13:12:45 INFO - PROCESS | 1652 | 1461528765238 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}] 13:12:45 INFO - PROCESS | 1652 | 1461528765334 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:12:45 INFO - PROCESS | 1652 | 1461528765346 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b569000 == 53 [pid = 1652] [id = 138] 13:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12d5ab400) [pid = 1652] [serial = 411] [outer = 0x0] 13:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12d5b3000) [pid = 1652] [serial = 412] [outer = 0x12d5ab400] 13:12:45 INFO - PROCESS | 1652 | 1461528765371 Marionette DEBUG loaded listener.js 13:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12da2f800) [pid = 1652] [serial = 413] [outer = 0x12d5ab400] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11afdd800) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12590e000) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1287d2400) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c37ec00) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b50c800) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c449400) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114bad000) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x114578800) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125bd4400) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:12:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1280f2400) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:12:45 INFO - PROCESS | 1652 | 1461528765846 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]]]}] 13:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 617ms 13:12:45 INFO - PROCESS | 1652 | 1461528765853 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:12:45 INFO - PROCESS | 1652 | 1461528765854 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:12:45 INFO - PROCESS | 1652 | 1461528765856 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:12:45 INFO - PROCESS | 1652 | 1461528765857 Marionette TRACE conn2 <- [1,526,null,{}] 13:12:45 INFO - PROCESS | 1652 | 1461528765861 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}] 13:12:45 INFO - PROCESS | 1652 | 1461528765948 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:12:45 INFO - PROCESS | 1652 | 1461528765953 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be32000 == 54 [pid = 1652] [id = 139] 13:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1134e6400) [pid = 1652] [serial = 414] [outer = 0x0] 13:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126a3cc00) [pid = 1652] [serial = 415] [outer = 0x1134e6400] 13:12:45 INFO - PROCESS | 1652 | 1461528765979 Marionette DEBUG loaded listener.js 13:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b4c8c00) [pid = 1652] [serial = 416] [outer = 0x1134e6400] 13:12:46 INFO - PROCESS | 1652 | 1461528766337 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]]]}] 13:12:46 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 13:12:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 522ms 13:12:46 INFO - PROCESS | 1652 | 1461528766379 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:12:46 INFO - PROCESS | 1652 | 1461528766381 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:12:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:12:46 INFO - PROCESS | 1652 | 1461528766383 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:12:46 INFO - PROCESS | 1652 | 1461528766385 Marionette TRACE conn2 <- [1,530,null,{}] 13:12:46 INFO - PROCESS | 1652 | 1461528766387 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}] 13:12:46 INFO - PROCESS | 1652 | 1461528766483 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:12:46 INFO - PROCESS | 1652 | 1461528766487 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfee800 == 55 [pid = 1652] [id = 140] 13:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123a03c00) [pid = 1652] [serial = 417] [outer = 0x0] 13:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12dbe8c00) [pid = 1652] [serial = 418] [outer = 0x123a03c00] 13:12:46 INFO - PROCESS | 1652 | 1461528766517 Marionette DEBUG loaded listener.js 13:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12e33a800) [pid = 1652] [serial = 419] [outer = 0x123a03c00] 13:12:46 INFO - PROCESS | 1652 | 1461528766856 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"]]]}] 13:12:46 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 13:12:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:12:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:12:46 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 13:12:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:12:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:12:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:12:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:12:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 13:12:46 INFO - PROCESS | 1652 | 1461528766904 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:12:46 INFO - PROCESS | 1652 | 1461528766905 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:12:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:12:46 INFO - PROCESS | 1652 | 1461528766907 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:12:46 INFO - PROCESS | 1652 | 1461528766908 Marionette TRACE conn2 <- [1,534,null,{}] 13:12:46 INFO - PROCESS | 1652 | 1461528766911 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}] 13:12:47 INFO - PROCESS | 1652 | 1461528767017 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:12:47 INFO - PROCESS | 1652 | 1461528767023 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3a8800 == 56 [pid = 1652] [id = 141] 13:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12e333400) [pid = 1652] [serial = 420] [outer = 0x0] 13:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12e38a400) [pid = 1652] [serial = 421] [outer = 0x12e333400] 13:12:47 INFO - PROCESS | 1652 | 1461528767049 Marionette DEBUG loaded listener.js 13:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12e3b7c00) [pid = 1652] [serial = 422] [outer = 0x12e333400] 13:12:47 INFO - PROCESS | 1652 | 1461528767355 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]]]}] 13:12:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:12:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 473ms 13:12:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:12:47 INFO - PROCESS | 1652 | 1461528767382 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:12:47 INFO - PROCESS | 1652 | 1461528767383 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:12:47 INFO - PROCESS | 1652 | 1461528767385 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:12:47 INFO - PROCESS | 1652 | 1461528767386 Marionette TRACE conn2 <- [1,538,null,{}] 13:12:47 INFO - PROCESS | 1652 | 1461528767389 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}] 13:12:47 INFO - PROCESS | 1652 | 1461528767491 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:12:47 INFO - PROCESS | 1652 | 1461528767498 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbc0800 == 57 [pid = 1652] [id = 142] 13:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12e3b8000) [pid = 1652] [serial = 423] [outer = 0x0] 13:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e912800) [pid = 1652] [serial = 424] [outer = 0x12e3b8000] 13:12:47 INFO - PROCESS | 1652 | 1461528767527 Marionette DEBUG loaded listener.js 13:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e918000) [pid = 1652] [serial = 425] [outer = 0x12e3b8000] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11b97c000 == 56 [pid = 1652] [id = 102] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11c496800 == 55 [pid = 1652] [id = 107] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11be36800 == 54 [pid = 1652] [id = 103] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11a64c000 == 53 [pid = 1652] [id = 106] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11af91000 == 52 [pid = 1652] [id = 101] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab16800 == 51 [pid = 1652] [id = 100] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1151a2800 == 50 [pid = 1652] [id = 105] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9c4000 == 49 [pid = 1652] [id = 110] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11c49a800 == 48 [pid = 1652] [id = 104] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0ae000 == 47 [pid = 1652] [id = 113] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11af8e800 == 46 [pid = 1652] [id = 112] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119c15800 == 45 [pid = 1652] [id = 111] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x115199000 == 44 [pid = 1652] [id = 82] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11af8a000 == 43 [pid = 1652] [id = 130] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x118a63000 == 42 [pid = 1652] [id = 129] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9f000 == 41 [pid = 1652] [id = 128] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb7e000 == 40 [pid = 1652] [id = 127] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x125b2d800 == 39 [pid = 1652] [id = 126] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12b793000 == 38 [pid = 1652] [id = 124] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11ada2000 == 37 [pid = 1652] [id = 125] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x118a73800 == 36 [pid = 1652] [id = 131] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3a8800 == 35 [pid = 1652] [id = 141] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12b569000 == 34 [pid = 1652] [id = 138] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11be32000 == 33 [pid = 1652] [id = 139] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfee800 == 32 [pid = 1652] [id = 140] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x125c4c000 == 31 [pid = 1652] [id = 135] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12803d000 == 30 [pid = 1652] [id = 137] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9d9000 == 29 [pid = 1652] [id = 132] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1270b0000 == 28 [pid = 1652] [id = 136] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11be34000 == 27 [pid = 1652] [id = 133] 13:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11c70e800 == 26 [pid = 1652] [id = 134] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1280f5800) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x127982800) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127907000) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11adc8000) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129c77c00) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11bb3ac00) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11bece400) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bb30000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118761c00) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x114f78c00) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119274000) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123a07000) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1287d1400) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c4ae400) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b50cc00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b511c00) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b5fac00) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b7fbc00) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bb9a000) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b4ca400) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1270d4400) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1270d5400) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126c2e400) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x125908c00) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 13:12:49 INFO - PROCESS | 1652 | 1461528769119 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]]]}] 13:12:49 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. 13:12:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1773ms 13:12:49 INFO - PROCESS | 1652 | 1461528769159 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 1652 | 1461528769161 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:12:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:12:49 INFO - PROCESS | 1652 | 1461528769165 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 1652 | 1461528769167 Marionette TRACE conn2 <- [1,542,null,{}] 13:12:49 INFO - PROCESS | 1652 | 1461528769172 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}] 13:12:49 INFO - PROCESS | 1652 | 1461528769252 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:12:49 INFO - PROCESS | 1652 | 1461528769296 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158ad000 == 27 [pid = 1652] [id = 143] 13:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x114f77c00) [pid = 1652] [serial = 426] [outer = 0x0] 13:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x114f78c00) [pid = 1652] [serial = 427] [outer = 0x114f77c00] 13:12:49 INFO - PROCESS | 1652 | 1461528769325 Marionette DEBUG loaded listener.js 13:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x115842c00) [pid = 1652] [serial = 428] [outer = 0x114f77c00] 13:12:49 INFO - PROCESS | 1652 | 1461528769636 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]]]}] 13:12:49 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. 13:12:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 521ms 13:12:49 INFO - PROCESS | 1652 | 1461528769687 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 1652 | 1461528769693 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:12:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:12:49 INFO - PROCESS | 1652 | 1461528769705 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 1652 | 1461528769707 Marionette TRACE conn2 <- [1,546,null,{}] 13:12:49 INFO - PROCESS | 1652 | 1461528769712 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}] 13:12:49 INFO - PROCESS | 1652 | 1461528769843 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:12:49 INFO - PROCESS | 1652 | 1461528769931 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fdb800 == 28 [pid = 1652] [id = 144] 13:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x114f78000) [pid = 1652] [serial = 429] [outer = 0x0] 13:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118632000) [pid = 1652] [serial = 430] [outer = 0x114f78000] 13:12:49 INFO - PROCESS | 1652 | 1461528769985 Marionette DEBUG loaded listener.js 13:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1192b1c00) [pid = 1652] [serial = 431] [outer = 0x114f78000] 13:12:50 INFO - PROCESS | 1652 | 1461528770398 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]]]}] 13:12:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:12:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 723ms 13:12:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:12:50 INFO - PROCESS | 1652 | 1461528770427 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:12:50 INFO - PROCESS | 1652 | 1461528770428 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:12:50 INFO - PROCESS | 1652 | 1461528770431 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:12:50 INFO - PROCESS | 1652 | 1461528770433 Marionette TRACE conn2 <- [1,550,null,{}] 13:12:50 INFO - PROCESS | 1652 | 1461528770441 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}] 13:12:50 INFO - PROCESS | 1652 | 1461528770548 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:12:50 INFO - PROCESS | 1652 | 1461528770558 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9bf800 == 29 [pid = 1652] [id = 145] 13:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a903c00) [pid = 1652] [serial = 432] [outer = 0x0] 13:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11aa72400) [pid = 1652] [serial = 433] [outer = 0x11a903c00] 13:12:50 INFO - PROCESS | 1652 | 1461528770603 Marionette DEBUG loaded listener.js 13:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11afdc800) [pid = 1652] [serial = 434] [outer = 0x11a903c00] 13:12:51 INFO - PROCESS | 1652 | 1461528771023 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]]]}] 13:12:51 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. 13:12:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 625ms 13:12:51 INFO - PROCESS | 1652 | 1461528771059 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:12:51 INFO - PROCESS | 1652 | 1461528771061 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:12:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:12:51 INFO - PROCESS | 1652 | 1461528771065 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:12:51 INFO - PROCESS | 1652 | 1461528771067 Marionette TRACE conn2 <- [1,554,null,{}] 13:12:51 INFO - PROCESS | 1652 | 1461528771070 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}] 13:12:51 INFO - PROCESS | 1652 | 1461528771185 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:12:51 INFO - PROCESS | 1652 | 1461528771192 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad9a000 == 30 [pid = 1652] [id = 146] 13:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11afdd800) [pid = 1652] [serial = 435] [outer = 0x0] 13:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11bb39c00) [pid = 1652] [serial = 436] [outer = 0x11afdd800] 13:12:51 INFO - PROCESS | 1652 | 1461528771234 Marionette DEBUG loaded listener.js 13:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11bbc6400) [pid = 1652] [serial = 437] [outer = 0x11afdd800] 13:12:51 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:51 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:51 INFO - PROCESS | 1652 | 1461528771626 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]]]}] 13:12:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:12:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 570ms 13:12:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:12:51 INFO - PROCESS | 1652 | 1461528771635 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:12:51 INFO - PROCESS | 1652 | 1461528771636 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:12:51 INFO - PROCESS | 1652 | 1461528771638 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:12:51 INFO - PROCESS | 1652 | 1461528771639 Marionette TRACE conn2 <- [1,558,null,{}] 13:12:51 INFO - PROCESS | 1652 | 1461528771642 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}] 13:12:51 INFO - PROCESS | 1652 | 1461528771732 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:12:51 INFO - PROCESS | 1652 | 1461528771738 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b906000 == 31 [pid = 1652] [id = 147] 13:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118f90000) [pid = 1652] [serial = 438] [outer = 0x0] 13:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11beca800) [pid = 1652] [serial = 439] [outer = 0x118f90000] 13:12:51 INFO - PROCESS | 1652 | 1461528771767 Marionette DEBUG loaded listener.js 13:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c37ec00) [pid = 1652] [serial = 440] [outer = 0x118f90000] 13:12:52 INFO - PROCESS | 1652 | 1461528772105 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]]]}] 13:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 519ms 13:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:12:52 INFO - PROCESS | 1652 | 1461528772159 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:12:52 INFO - PROCESS | 1652 | 1461528772161 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:12:52 INFO - PROCESS | 1652 | 1461528772164 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:12:52 INFO - PROCESS | 1652 | 1461528772166 Marionette TRACE conn2 <- [1,562,null,{}] 13:12:52 INFO - PROCESS | 1652 | 1461528772169 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}] 13:12:52 INFO - PROCESS | 1652 | 1461528772305 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:12:52 INFO - PROCESS | 1652 | 1461528772380 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a97c000) [pid = 1652] [serial = 441] [outer = 0x12f614400] 13:12:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11595d000 == 32 [pid = 1652] [id = 148] 13:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c4adc00) [pid = 1652] [serial = 442] [outer = 0x0] 13:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123a05800) [pid = 1652] [serial = 443] [outer = 0x11c4adc00] 13:12:52 INFO - PROCESS | 1652 | 1461528772441 Marionette DEBUG loaded listener.js 13:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12590c000) [pid = 1652] [serial = 444] [outer = 0x11c4adc00] 13:12:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:52 INFO - PROCESS | 1652 | 1461528772829 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]]]}] 13:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 13:12:52 INFO - PROCESS | 1652 | 1461528772834 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:12:52 INFO - PROCESS | 1652 | 1461528772835 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:12:52 INFO - PROCESS | 1652 | 1461528772837 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:12:52 INFO - PROCESS | 1652 | 1461528772838 Marionette TRACE conn2 <- [1,566,null,{}] 13:12:52 INFO - PROCESS | 1652 | 1461528772841 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}] 13:12:52 INFO - PROCESS | 1652 | 1461528772918 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:12:52 INFO - PROCESS | 1652 | 1461528772986 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c656000 == 33 [pid = 1652] [id = 149] 13:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x114f71800) [pid = 1652] [serial = 445] [outer = 0x0] 13:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11a906400) [pid = 1652] [serial = 446] [outer = 0x114f71800] 13:12:53 INFO - PROCESS | 1652 | 1461528773012 Marionette DEBUG loaded listener.js 13:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x125d2bc00) [pid = 1652] [serial = 447] [outer = 0x114f71800] 13:12:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:53 INFO - PROCESS | 1652 | 1461528773320 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]]]}] 13:12:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:12:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 519ms 13:12:53 INFO - PROCESS | 1652 | 1461528773367 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:12:53 INFO - PROCESS | 1652 | 1461528773370 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:12:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:12:53 INFO - PROCESS | 1652 | 1461528773376 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:12:53 INFO - PROCESS | 1652 | 1461528773378 Marionette TRACE conn2 <- [1,570,null,{}] 13:12:53 INFO - PROCESS | 1652 | 1461528773381 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}] 13:12:53 INFO - PROCESS | 1652 | 1461528773492 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:12:53 INFO - PROCESS | 1652 | 1461528773561 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aed800 == 34 [pid = 1652] [id = 150] 13:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11583ac00) [pid = 1652] [serial = 448] [outer = 0x0] 13:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x126e52c00) [pid = 1652] [serial = 449] [outer = 0x11583ac00] 13:12:53 INFO - PROCESS | 1652 | 1461528773600 Marionette DEBUG loaded listener.js 13:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1277afc00) [pid = 1652] [serial = 450] [outer = 0x11583ac00] 13:12:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:53 INFO - PROCESS | 1652 | 1461528773982 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]]]}] 13:12:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:12:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 623ms 13:12:54 INFO - PROCESS | 1652 | 1461528773998 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:12:54 INFO - PROCESS | 1652 | 1461528774000 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:12:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:12:54 INFO - PROCESS | 1652 | 1461528774002 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:12:54 INFO - PROCESS | 1652 | 1461528774003 Marionette TRACE conn2 <- [1,574,null,{}] 13:12:54 INFO - PROCESS | 1652 | 1461528774005 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}] 13:12:54 INFO - PROCESS | 1652 | 1461528774081 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:12:54 INFO - PROCESS | 1652 | 1461528774085 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f84000 == 35 [pid = 1652] [id = 151] 13:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1277b5400) [pid = 1652] [serial = 451] [outer = 0x0] 13:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127a1fc00) [pid = 1652] [serial = 452] [outer = 0x1277b5400] 13:12:54 INFO - PROCESS | 1652 | 1461528774111 Marionette DEBUG loaded listener.js 13:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1280f7400) [pid = 1652] [serial = 453] [outer = 0x1277b5400] 13:12:54 INFO - PROCESS | 1652 | 1461528774505 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]]]}] 13:12:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:12:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 518ms 13:12:54 INFO - PROCESS | 1652 | 1461528774521 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:12:54 INFO - PROCESS | 1652 | 1461528774522 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:12:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:12:54 INFO - PROCESS | 1652 | 1461528774525 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:12:54 INFO - PROCESS | 1652 | 1461528774530 Marionette TRACE conn2 <- [1,578,null,{}] 13:12:54 INFO - PROCESS | 1652 | 1461528774542 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}] 13:12:54 INFO - PROCESS | 1652 | 1461528774685 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:12:54 INFO - PROCESS | 1652 | 1461528774736 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270a4000 == 36 [pid = 1652] [id = 152] 13:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x127906c00) [pid = 1652] [serial = 454] [outer = 0x0] 13:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12857b000) [pid = 1652] [serial = 455] [outer = 0x127906c00] 13:12:54 INFO - PROCESS | 1652 | 1461528774776 Marionette DEBUG loaded listener.js 13:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129c6e800) [pid = 1652] [serial = 456] [outer = 0x127906c00] 13:12:55 INFO - PROCESS | 1652 | 1461528775181 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]]]}] 13:12:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:12:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 682ms 13:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:12:55 INFO - PROCESS | 1652 | 1461528775213 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:12:55 INFO - PROCESS | 1652 | 1461528775215 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:12:55 INFO - PROCESS | 1652 | 1461528775217 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:12:55 INFO - PROCESS | 1652 | 1461528775219 Marionette TRACE conn2 <- [1,582,null,{}] 13:12:55 INFO - PROCESS | 1652 | 1461528775221 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}] 13:12:55 INFO - PROCESS | 1652 | 1461528775323 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:12:55 INFO - PROCESS | 1652 | 1461528775371 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b857800 == 37 [pid = 1652] [id = 153] 13:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b4cd400) [pid = 1652] [serial = 457] [outer = 0x0] 13:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b510800) [pid = 1652] [serial = 458] [outer = 0x12b4cd400] 13:12:55 INFO - PROCESS | 1652 | 1461528775400 Marionette DEBUG loaded listener.js 13:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b5f8800) [pid = 1652] [serial = 459] [outer = 0x12b4cd400] 13:12:55 INFO - PROCESS | 1652 | 1461528775730 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]]]}] 13:12:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:12:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 569ms 13:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:12:55 INFO - PROCESS | 1652 | 1461528775787 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:12:55 INFO - PROCESS | 1652 | 1461528775788 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:12:55 INFO - PROCESS | 1652 | 1461528775790 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:12:55 INFO - PROCESS | 1652 | 1461528775792 Marionette TRACE conn2 <- [1,586,null,{}] 13:12:55 INFO - PROCESS | 1652 | 1461528775800 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}] 13:12:55 INFO - PROCESS | 1652 | 1461528775892 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:12:55 INFO - PROCESS | 1652 | 1461528775896 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b304800 == 38 [pid = 1652] [id = 154] 13:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b4ce400) [pid = 1652] [serial = 460] [outer = 0x0] 13:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b7fc400) [pid = 1652] [serial = 461] [outer = 0x12b4ce400] 13:12:55 INFO - PROCESS | 1652 | 1461528775921 Marionette DEBUG loaded listener.js 13:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bb98c00) [pid = 1652] [serial = 462] [outer = 0x12b4ce400] 13:12:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11876a800) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bf94800) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12d304400) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12d5ab400) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1134e6400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e333400) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x123a03c00) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12790a400) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126e5d400) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11bd52000) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11583d000) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119132000) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x115216800) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bb96400) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128577000) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c861c00) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118fca400) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b515000) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b50ec00) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11ad8b800) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x114f77400) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bd4ec00) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a60dc00) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11adbbc00) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11bd4fc00) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119138400) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x114f70800) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:12:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1192bd400) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:12:56 INFO - PROCESS | 1652 | 1461528776655 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]]]}] 13:12:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:12:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 874ms 13:12:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:12:56 INFO - PROCESS | 1652 | 1461528776665 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:12:56 INFO - PROCESS | 1652 | 1461528776666 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:12:56 INFO - PROCESS | 1652 | 1461528776669 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:12:56 INFO - PROCESS | 1652 | 1461528776670 Marionette TRACE conn2 <- [1,590,null,{}] 13:12:56 INFO - PROCESS | 1652 | 1461528776672 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}] 13:12:56 INFO - PROCESS | 1652 | 1461528776753 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:12:56 INFO - PROCESS | 1652 | 1461528776757 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd5800 == 39 [pid = 1652] [id = 155] 13:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x114bac800) [pid = 1652] [serial = 463] [outer = 0x0] 13:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118637400) [pid = 1652] [serial = 464] [outer = 0x114bac800] 13:12:56 INFO - PROCESS | 1652 | 1461528776784 Marionette DEBUG loaded listener.js 13:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11afd9400) [pid = 1652] [serial = 465] [outer = 0x114bac800] 13:12:57 INFO - PROCESS | 1652 | 1461528777112 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]]]}] 13:12:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:12:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 468ms 13:12:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:12:57 INFO - PROCESS | 1652 | 1461528777138 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:12:57 INFO - PROCESS | 1652 | 1461528777139 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:12:57 INFO - PROCESS | 1652 | 1461528777141 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:12:57 INFO - PROCESS | 1652 | 1461528777143 Marionette TRACE conn2 <- [1,594,null,{}] 13:12:57 INFO - PROCESS | 1652 | 1461528777149 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}] 13:12:57 INFO - PROCESS | 1652 | 1461528777248 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:12:57 INFO - PROCESS | 1652 | 1461528777256 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c920000 == 40 [pid = 1652] [id = 156] 13:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119195800) [pid = 1652] [serial = 466] [outer = 0x0] 13:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c861c00) [pid = 1652] [serial = 467] [outer = 0x119195800] 13:12:57 INFO - PROCESS | 1652 | 1461528777282 Marionette DEBUG loaded listener.js 13:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127908800) [pid = 1652] [serial = 468] [outer = 0x119195800] 13:12:57 INFO - PROCESS | 1652 | 1461528777571 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]]]}] 13:12:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:12:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 472ms 13:12:57 INFO - PROCESS | 1652 | 1461528777616 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:12:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:12:57 INFO - PROCESS | 1652 | 1461528777617 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:12:57 INFO - PROCESS | 1652 | 1461528777619 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:12:57 INFO - PROCESS | 1652 | 1461528777621 Marionette TRACE conn2 <- [1,598,null,{}] 13:12:57 INFO - PROCESS | 1652 | 1461528777623 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}] 13:12:57 INFO - PROCESS | 1652 | 1461528777702 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:12:57 INFO - PROCESS | 1652 | 1461528777706 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb75000 == 41 [pid = 1652] [id = 157] 13:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1280f7000) [pid = 1652] [serial = 469] [outer = 0x0] 13:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b8d3400) [pid = 1652] [serial = 470] [outer = 0x1280f7000] 13:12:57 INFO - PROCESS | 1652 | 1461528777734 Marionette DEBUG loaded listener.js 13:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12be06800) [pid = 1652] [serial = 471] [outer = 0x1280f7000] 13:12:58 INFO - PROCESS | 1652 | 1461528778070 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]]]}] 13:12:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:12:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 13:12:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:12:58 INFO - PROCESS | 1652 | 1461528778089 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:12:58 INFO - PROCESS | 1652 | 1461528778090 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:12:58 INFO - PROCESS | 1652 | 1461528778093 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:12:58 INFO - PROCESS | 1652 | 1461528778097 Marionette TRACE conn2 <- [1,602,null,{}] 13:12:58 INFO - PROCESS | 1652 | 1461528778101 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}] 13:12:58 INFO - PROCESS | 1652 | 1461528778202 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:12:58 INFO - PROCESS | 1652 | 1461528778211 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cead800 == 42 [pid = 1652] [id = 158] 13:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12be06400) [pid = 1652] [serial = 472] [outer = 0x0] 13:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bf8b000) [pid = 1652] [serial = 473] [outer = 0x12be06400] 13:12:58 INFO - PROCESS | 1652 | 1461528778238 Marionette DEBUG loaded listener.js 13:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12cf58c00) [pid = 1652] [serial = 474] [outer = 0x12be06400] 13:12:58 INFO - PROCESS | 1652 | 1461528778549 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]]]}] 13:12:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:12:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 472ms 13:12:58 INFO - PROCESS | 1652 | 1461528778620 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:12:58 INFO - PROCESS | 1652 | 1461528778622 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:12:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:12:58 INFO - PROCESS | 1652 | 1461528778628 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:12:58 INFO - PROCESS | 1652 | 1461528778631 Marionette TRACE conn2 <- [1,606,null,{}] 13:12:58 INFO - PROCESS | 1652 | 1461528778635 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}] 13:12:58 INFO - PROCESS | 1652 | 1461528778725 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:12:58 INFO - PROCESS | 1652 | 1461528778815 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1151a7000 == 43 [pid = 1652] [id = 159] 13:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11457c400) [pid = 1652] [serial = 475] [outer = 0x0] 13:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x114ba8400) [pid = 1652] [serial = 476] [outer = 0x11457c400] 13:12:58 INFO - PROCESS | 1652 | 1461528778847 Marionette DEBUG loaded listener.js 13:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x114f7e000) [pid = 1652] [serial = 477] [outer = 0x11457c400] 13:12:59 INFO - PROCESS | 1652 | 1461528779382 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]]]}] 13:12:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:12:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 823ms 13:12:59 INFO - PROCESS | 1652 | 1461528779466 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:12:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:12:59 INFO - PROCESS | 1652 | 1461528779469 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:12:59 INFO - PROCESS | 1652 | 1461528779474 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:12:59 INFO - PROCESS | 1652 | 1461528779481 Marionette TRACE conn2 <- [1,610,null,{}] 13:12:59 INFO - PROCESS | 1652 | 1461528779485 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}] 13:12:59 INFO - PROCESS | 1652 | 1461528779614 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:12:59 INFO - PROCESS | 1652 | 1461528779709 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a659800 == 44 [pid = 1652] [id = 160] 13:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x114f7f400) [pid = 1652] [serial = 478] [outer = 0x0] 13:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a611400) [pid = 1652] [serial = 479] [outer = 0x114f7f400] 13:12:59 INFO - PROCESS | 1652 | 1461528779756 Marionette DEBUG loaded listener.js 13:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11a910800) [pid = 1652] [serial = 480] [outer = 0x114f7f400] 13:13:00 INFO - PROCESS | 1652 | 1461528780317 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]]]}] 13:13:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:13:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 877ms 13:13:00 INFO - PROCESS | 1652 | 1461528780590 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:13:00 INFO - PROCESS | 1652 | 1461528780595 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:13:00 INFO - PROCESS | 1652 | 1461528780625 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:13:00 INFO - PROCESS | 1652 | 1461528780627 Marionette TRACE conn2 <- [1,614,null,{}] 13:13:00 INFO - PROCESS | 1652 | 1461528780633 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}] 13:13:00 INFO - PROCESS | 1652 | 1461528780767 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:13:00 INFO - PROCESS | 1652 | 1461528780857 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11922e800 == 45 [pid = 1652] [id = 161] 13:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1147d3c00) [pid = 1652] [serial = 481] [outer = 0x0] 13:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x115379800) [pid = 1652] [serial = 482] [outer = 0x1147d3c00] 13:13:00 INFO - PROCESS | 1652 | 1461528780895 Marionette DEBUG loaded listener.js 13:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1178ec000) [pid = 1652] [serial = 483] [outer = 0x1147d3c00] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb75000 == 44 [pid = 1652] [id = 157] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11c920000 == 43 [pid = 1652] [id = 156] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd5800 == 42 [pid = 1652] [id = 155] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b304800 == 41 [pid = 1652] [id = 154] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11b857800 == 40 [pid = 1652] [id = 153] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1270a4000 == 39 [pid = 1652] [id = 152] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x125f84000 == 38 [pid = 1652] [id = 151] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e912800) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x123aed800 == 37 [pid = 1652] [id = 150] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11c656000 == 36 [pid = 1652] [id = 149] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11595d000 == 35 [pid = 1652] [id = 148] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11b906000 == 34 [pid = 1652] [id = 147] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad9a000 == 33 [pid = 1652] [id = 146] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9bf800 == 32 [pid = 1652] [id = 145] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x118fdb800 == 31 [pid = 1652] [id = 144] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1158ad000 == 30 [pid = 1652] [id = 143] 13:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbc0800 == 29 [pid = 1652] [id = 142] 13:13:01 INFO - PROCESS | 1652 | 1461528781373 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]]]}] 13:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 775ms 13:13:01 INFO - PROCESS | 1652 | 1461528781398 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:13:01 INFO - PROCESS | 1652 | 1461528781401 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:13:01 INFO - PROCESS | 1652 | 1461528781406 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - PROCESS | 1652 | 1461528781409 Marionette TRACE conn2 <- [1,618,null,{}] 13:13:01 INFO - PROCESS | 1652 | 1461528781412 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}] 13:13:01 INFO - PROCESS | 1652 | 1461528781488 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:13:01 INFO - PROCESS | 1652 | 1461528781494 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fdb800 == 30 [pid = 1652] [id = 162] 13:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118762c00) [pid = 1652] [serial = 484] [outer = 0x0] 13:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119137000) [pid = 1652] [serial = 485] [outer = 0x118762c00] 13:13:01 INFO - PROCESS | 1652 | 1461528781523 Marionette DEBUG loaded listener.js 13:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11a970800) [pid = 1652] [serial = 486] [outer = 0x118762c00] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x125bdcc00) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11862fc00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c381000) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11ad84400) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x114f78400) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c862c00) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a66b800) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118761400) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11bed2c00) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11bb37800) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12cf61000) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d30b400) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d5b3000) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126a3cc00) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12e38a400) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12da2f800) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b4c8c00) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12dbe8c00) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129c75800) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1277b6400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1280f8800) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123a04c00) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126c2b800) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119194400) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bec7c00) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11adc6400) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119a18800) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12e3b7c00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12be0d400) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123a3c400) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12be11c00) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12be03000) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b4c4800) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12857c000) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125db4000) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125907400) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11bec9c00) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11ad83800) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12be06000) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b8ce800) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12cf5b400) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12d303400) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12d5ab000) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12e33a800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b4cc800) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 13:13:01 INFO - PROCESS | 1652 | 1461528781897 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]]]}] 13:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 525ms 13:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:13:01 INFO - PROCESS | 1652 | 1461528781930 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:13:01 INFO - PROCESS | 1652 | 1461528781932 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:13:01 INFO - PROCESS | 1652 | 1461528781934 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - PROCESS | 1652 | 1461528781935 Marionette TRACE conn2 <- [1,622,null,{}] 13:13:01 INFO - PROCESS | 1652 | 1461528781942 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}] 13:13:02 INFO - PROCESS | 1652 | 1461528782023 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:13:02 INFO - PROCESS | 1652 | 1461528782033 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9d9800 == 31 [pid = 1652] [id = 163] 13:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11afd4c00) [pid = 1652] [serial = 487] [outer = 0x0] 13:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11afd8c00) [pid = 1652] [serial = 488] [outer = 0x11afd4c00] 13:13:02 INFO - PROCESS | 1652 | 1461528782064 Marionette DEBUG loaded listener.js 13:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11b870400) [pid = 1652] [serial = 489] [outer = 0x11afd4c00] 13:13:02 INFO - PROCESS | 1652 | 1461528782432 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]]]}] 13:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 13:13:02 INFO - PROCESS | 1652 | 1461528782454 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:13:02 INFO - PROCESS | 1652 | 1461528782455 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:13:02 INFO - PROCESS | 1652 | 1461528782457 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:13:02 INFO - PROCESS | 1652 | 1461528782458 Marionette TRACE conn2 <- [1,626,null,{}] 13:13:02 INFO - PROCESS | 1652 | 1461528782471 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}] 13:13:02 INFO - PROCESS | 1652 | 1461528782549 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:13:02 INFO - PROCESS | 1652 | 1461528782554 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b96b800 == 32 [pid = 1652] [id = 164] 13:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11bb34800) [pid = 1652] [serial = 490] [outer = 0x0] 13:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11bbc3c00) [pid = 1652] [serial = 491] [outer = 0x11bb34800] 13:13:02 INFO - PROCESS | 1652 | 1461528782583 Marionette DEBUG loaded listener.js 13:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11becec00) [pid = 1652] [serial = 492] [outer = 0x11bb34800] 13:13:02 INFO - PROCESS | 1652 | 1461528782904 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]]]}] 13:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 473ms 13:13:02 INFO - PROCESS | 1652 | 1461528782932 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:13:02 INFO - PROCESS | 1652 | 1461528782934 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:13:02 INFO - PROCESS | 1652 | 1461528782936 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:13:02 INFO - PROCESS | 1652 | 1461528782937 Marionette TRACE conn2 <- [1,630,null,{}] 13:13:02 INFO - PROCESS | 1652 | 1461528782939 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}] 13:13:03 INFO - PROCESS | 1652 | 1461528783015 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:13:03 INFO - PROCESS | 1652 | 1461528783019 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0b9000 == 33 [pid = 1652] [id = 165] 13:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11adc7c00) [pid = 1652] [serial = 493] [outer = 0x0] 13:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c451000) [pid = 1652] [serial = 494] [outer = 0x11adc7c00] 13:13:03 INFO - PROCESS | 1652 | 1461528783048 Marionette DEBUG loaded listener.js 13:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c636c00) [pid = 1652] [serial = 495] [outer = 0x11adc7c00] 13:13:03 INFO - PROCESS | 1652 | 1461528783388 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]]]}] 13:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 471ms 13:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:13:03 INFO - PROCESS | 1652 | 1461528783408 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:13:03 INFO - PROCESS | 1652 | 1461528783409 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:13:03 INFO - PROCESS | 1652 | 1461528783415 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:13:03 INFO - PROCESS | 1652 | 1461528783417 Marionette TRACE conn2 <- [1,634,null,{}] 13:13:03 INFO - PROCESS | 1652 | 1461528783419 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}] 13:13:03 INFO - PROCESS | 1652 | 1461528783541 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:13:03 INFO - PROCESS | 1652 | 1461528783557 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c711000 == 34 [pid = 1652] [id = 166] 13:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c6b2800) [pid = 1652] [serial = 496] [outer = 0x0] 13:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123a08000) [pid = 1652] [serial = 497] [outer = 0x11c6b2800] 13:13:03 INFO - PROCESS | 1652 | 1461528783586 Marionette DEBUG loaded listener.js 13:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12590e800) [pid = 1652] [serial = 498] [outer = 0x11c6b2800] 13:13:03 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:03 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:13:03 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:03 INFO - PROCESS | 1652 | 1461528783914 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]]]}] 13:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 521ms 13:13:03 INFO - PROCESS | 1652 | 1461528783936 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:13:03 INFO - PROCESS | 1652 | 1461528783937 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:13:03 INFO - PROCESS | 1652 | 1461528783940 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:13:03 INFO - PROCESS | 1652 | 1461528783941 Marionette TRACE conn2 <- [1,638,null,{}] 13:13:03 INFO - PROCESS | 1652 | 1461528783944 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}] 13:13:04 INFO - PROCESS | 1652 | 1461528784044 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:13:04 INFO - PROCESS | 1652 | 1461528784048 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c91b000 == 35 [pid = 1652] [id = 167] 13:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12590fc00) [pid = 1652] [serial = 499] [outer = 0x0] 13:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125d1f400) [pid = 1652] [serial = 500] [outer = 0x12590fc00] 13:13:04 INFO - PROCESS | 1652 | 1461528784075 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126c32800) [pid = 1652] [serial = 501] [outer = 0x12590fc00] 13:13:04 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:04 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:04 INFO - PROCESS | 1652 | 1461528784460 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]]]}] 13:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 569ms 13:13:04 INFO - PROCESS | 1652 | 1461528784510 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:13:04 INFO - PROCESS | 1652 | 1461528784512 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:13:04 INFO - PROCESS | 1652 | 1461528784515 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:13:04 INFO - PROCESS | 1652 | 1461528784517 Marionette TRACE conn2 <- [1,642,null,{}] 13:13:04 INFO - PROCESS | 1652 | 1461528784520 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}] 13:13:04 INFO - PROCESS | 1652 | 1461528784678 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:13:04 INFO - PROCESS | 1652 | 1461528784725 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c5b000 == 36 [pid = 1652] [id = 168] 13:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1259b4000) [pid = 1652] [serial = 502] [outer = 0x0] 13:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1270d4c00) [pid = 1652] [serial = 503] [outer = 0x1259b4000] 13:13:04 INFO - PROCESS | 1652 | 1461528784756 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1277bcc00) [pid = 1652] [serial = 504] [outer = 0x1259b4000] 13:13:05 INFO - PROCESS | 1652 | 1461528785158 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]]]}] 13:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 669ms 13:13:05 INFO - PROCESS | 1652 | 1461528785193 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:13:05 INFO - PROCESS | 1652 | 1461528785196 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:13:05 INFO - PROCESS | 1652 | 1461528785199 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:13:05 INFO - PROCESS | 1652 | 1461528785200 Marionette TRACE conn2 <- [1,646,null,{}] 13:13:05 INFO - PROCESS | 1652 | 1461528785202 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}] 13:13:05 INFO - PROCESS | 1652 | 1461528785292 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:13:05 INFO - PROCESS | 1652 | 1461528785304 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270a9800 == 37 [pid = 1652] [id = 169] 13:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1270d3000) [pid = 1652] [serial = 505] [outer = 0x0] 13:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127a23000) [pid = 1652] [serial = 506] [outer = 0x1270d3000] 13:13:05 INFO - PROCESS | 1652 | 1461528785330 Marionette DEBUG loaded listener.js 13:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128571800) [pid = 1652] [serial = 507] [outer = 0x1270d3000] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127906c00) [pid = 1652] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a903c00) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114f77c00) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11583ac00) [pid = 1652] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12e3b8000) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x114f78000) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b4cd400) [pid = 1652] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b4ce400) [pid = 1652] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118f90000) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x114bac800) [pid = 1652] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1277b5400) [pid = 1652] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x114f71800) [pid = 1652] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11afdd800) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1280f7000) [pid = 1652] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11c4adc00) [pid = 1652] [serial = 442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119195800) [pid = 1652] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:13:05 INFO - PROCESS | 1652 | 1461528785759 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]]]}] 13:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 568ms 13:13:05 INFO - PROCESS | 1652 | 1461528785767 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:13:05 INFO - PROCESS | 1652 | 1461528785769 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:13:05 INFO - PROCESS | 1652 | 1461528785771 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:13:05 INFO - PROCESS | 1652 | 1461528785772 Marionette TRACE conn2 <- [1,650,null,{}] 13:13:05 INFO - PROCESS | 1652 | 1461528785774 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}] 13:13:05 INFO - PROCESS | 1652 | 1461528785852 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:13:05 INFO - PROCESS | 1652 | 1461528785856 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ada2000 == 38 [pid = 1652] [id = 170] 13:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119195800) [pid = 1652] [serial = 508] [outer = 0x0] 13:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c4adc00) [pid = 1652] [serial = 509] [outer = 0x119195800] 13:13:05 INFO - PROCESS | 1652 | 1461528785884 Marionette DEBUG loaded listener.js 13:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128578800) [pid = 1652] [serial = 510] [outer = 0x119195800] 13:13:06 INFO - PROCESS | 1652 | 1461528786315 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]]]}] 13:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 568ms 13:13:06 INFO - PROCESS | 1652 | 1461528786340 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:13:06 INFO - PROCESS | 1652 | 1461528786343 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:13:06 INFO - PROCESS | 1652 | 1461528786356 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:13:06 INFO - PROCESS | 1652 | 1461528786358 Marionette TRACE conn2 <- [1,654,null,{}] 13:13:06 INFO - PROCESS | 1652 | 1461528786364 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}] 13:13:06 INFO - PROCESS | 1652 | 1461528786504 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:13:06 INFO - PROCESS | 1652 | 1461528786517 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128042800 == 39 [pid = 1652] [id = 171] 13:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b4c0400) [pid = 1652] [serial = 511] [outer = 0x0] 13:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b4ca000) [pid = 1652] [serial = 512] [outer = 0x12b4c0400] 13:13:06 INFO - PROCESS | 1652 | 1461528786546 Marionette DEBUG loaded listener.js 13:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b50e800) [pid = 1652] [serial = 513] [outer = 0x12b4c0400] 13:13:06 INFO - PROCESS | 1652 | 1461528786874 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]]]}] 13:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 526ms 13:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:13:06 INFO - PROCESS | 1652 | 1461528786883 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:13:06 INFO - PROCESS | 1652 | 1461528786884 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:13:06 INFO - PROCESS | 1652 | 1461528786886 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:13:06 INFO - PROCESS | 1652 | 1461528786887 Marionette TRACE conn2 <- [1,658,null,{}] 13:13:06 INFO - PROCESS | 1652 | 1461528786890 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}] 13:13:07 INFO - PROCESS | 1652 | 1461528786999 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:13:07 INFO - PROCESS | 1652 | 1461528787006 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b305000 == 40 [pid = 1652] [id = 172] 13:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129c72000) [pid = 1652] [serial = 514] [outer = 0x0] 13:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b512000) [pid = 1652] [serial = 515] [outer = 0x129c72000] 13:13:07 INFO - PROCESS | 1652 | 1461528787038 Marionette DEBUG loaded listener.js 13:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b8d1000) [pid = 1652] [serial = 516] [outer = 0x129c72000] 13:13:07 INFO - PROCESS | 1652 | 1461528787471 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]]]}] 13:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 619ms 13:13:07 INFO - PROCESS | 1652 | 1461528787507 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:13:07 INFO - PROCESS | 1652 | 1461528787510 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:13:07 INFO - PROCESS | 1652 | 1461528787513 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:13:07 INFO - PROCESS | 1652 | 1461528787514 Marionette TRACE conn2 <- [1,662,null,{}] 13:13:07 INFO - PROCESS | 1652 | 1461528787516 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}] 13:13:07 INFO - PROCESS | 1652 | 1461528787581 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:13:07 INFO - PROCESS | 1652 | 1461528787621 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb70000 == 41 [pid = 1652] [id = 173] 13:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b8cd000) [pid = 1652] [serial = 517] [outer = 0x0] 13:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12be04000) [pid = 1652] [serial = 518] [outer = 0x12b8cd000] 13:13:07 INFO - PROCESS | 1652 | 1461528787646 Marionette DEBUG loaded listener.js 13:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12cf5c800) [pid = 1652] [serial = 519] [outer = 0x12b8cd000] 13:13:08 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:08 INFO - PROCESS | 1652 | 1461528788303 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]]]}] 13:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 821ms 13:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:13:08 INFO - PROCESS | 1652 | 1461528788334 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:13:08 INFO - PROCESS | 1652 | 1461528788336 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:13:08 INFO - PROCESS | 1652 | 1461528788339 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:13:08 INFO - PROCESS | 1652 | 1461528788342 Marionette TRACE conn2 <- [1,666,null,{}] 13:13:08 INFO - PROCESS | 1652 | 1461528788348 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}] 13:13:08 INFO - PROCESS | 1652 | 1461528788459 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:13:08 INFO - PROCESS | 1652 | 1461528788509 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a64c000 == 42 [pid = 1652] [id = 174] 13:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118ee7c00) [pid = 1652] [serial = 520] [outer = 0x0] 13:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119273400) [pid = 1652] [serial = 521] [outer = 0x118ee7c00] 13:13:08 INFO - PROCESS | 1652 | 1461528788541 Marionette DEBUG loaded listener.js 13:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a908c00) [pid = 1652] [serial = 522] [outer = 0x118ee7c00] 13:13:08 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:08 INFO - PROCESS | 1652 | 1461528788950 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]]]}] 13:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 623ms 13:13:08 INFO - PROCESS | 1652 | 1461528788963 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:13:08 INFO - PROCESS | 1652 | 1461528788967 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:13:08 INFO - PROCESS | 1652 | 1461528788971 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:13:08 INFO - PROCESS | 1652 | 1461528788973 Marionette TRACE conn2 <- [1,670,null,{}] 13:13:08 INFO - PROCESS | 1652 | 1461528788976 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}] 13:13:09 INFO - PROCESS | 1652 | 1461528789078 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:13:09 INFO - PROCESS | 1652 | 1461528789138 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0a6000 == 43 [pid = 1652] [id = 175] 13:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118f95800) [pid = 1652] [serial = 523] [outer = 0x0] 13:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11adc5c00) [pid = 1652] [serial = 524] [outer = 0x118f95800] 13:13:09 INFO - PROCESS | 1652 | 1461528789169 Marionette DEBUG loaded listener.js 13:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11bbbd800) [pid = 1652] [serial = 525] [outer = 0x118f95800] 13:13:09 INFO - PROCESS | 1652 | 1461528789561 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]]]}] 13:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 620ms 13:13:09 INFO - PROCESS | 1652 | 1461528789600 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:13:09 INFO - PROCESS | 1652 | 1461528789602 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:13:09 INFO - PROCESS | 1652 | 1461528789604 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:13:09 INFO - PROCESS | 1652 | 1461528789607 Marionette TRACE conn2 <- [1,674,null,{}] 13:13:09 INFO - PROCESS | 1652 | 1461528789617 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}] 13:13:09 INFO - PROCESS | 1652 | 1461528789719 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:13:09 INFO - PROCESS | 1652 | 1461528789817 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb81000 == 44 [pid = 1652] [id = 176] 13:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123a0ec00) [pid = 1652] [serial = 526] [outer = 0x0] 13:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125905000) [pid = 1652] [serial = 527] [outer = 0x123a0ec00] 13:13:09 INFO - PROCESS | 1652 | 1461528789851 Marionette DEBUG loaded listener.js 13:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126e61c00) [pid = 1652] [serial = 528] [outer = 0x123a0ec00] 13:13:10 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:10 INFO - PROCESS | 1652 | 1461528790283 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]]]}] 13:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 726ms 13:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:13:10 INFO - PROCESS | 1652 | 1461528790331 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:13:10 INFO - PROCESS | 1652 | 1461528790334 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:13:10 INFO - PROCESS | 1652 | 1461528790337 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:13:10 INFO - PROCESS | 1652 | 1461528790340 Marionette TRACE conn2 <- [1,678,null,{}] 13:13:10 INFO - PROCESS | 1652 | 1461528790367 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}] 13:13:10 INFO - PROCESS | 1652 | 1461528790513 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:13:10 INFO - PROCESS | 1652 | 1461528790594 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfd3000 == 45 [pid = 1652] [id = 177] 13:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1287db400) [pid = 1652] [serial = 529] [outer = 0x0] 13:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129c78400) [pid = 1652] [serial = 530] [outer = 0x1287db400] 13:13:10 INFO - PROCESS | 1652 | 1461528790639 Marionette DEBUG loaded listener.js 13:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b50b400) [pid = 1652] [serial = 531] [outer = 0x1287db400] 13:13:11 INFO - PROCESS | 1652 | 1461528791104 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]]]}] 13:13:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 823ms 13:13:11 INFO - PROCESS | 1652 | 1461528791162 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:13:11 INFO - PROCESS | 1652 | 1461528791164 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:13:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:13:11 INFO - PROCESS | 1652 | 1461528791168 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:13:11 INFO - PROCESS | 1652 | 1461528791170 Marionette TRACE conn2 <- [1,682,null,{}] 13:13:11 INFO - PROCESS | 1652 | 1461528791174 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}] 13:13:11 INFO - PROCESS | 1652 | 1461528791317 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:13:11 INFO - PROCESS | 1652 | 1461528791431 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3a0800 == 46 [pid = 1652] [id = 178] 13:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b515000) [pid = 1652] [serial = 532] [outer = 0x0] 13:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bb9a400) [pid = 1652] [serial = 533] [outer = 0x12b515000] 13:13:11 INFO - PROCESS | 1652 | 1461528791479 Marionette DEBUG loaded listener.js 13:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12cf5f400) [pid = 1652] [serial = 534] [outer = 0x12b515000] 13:13:12 INFO - PROCESS | 1652 | 1461528792487 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]]]}] 13:13:12 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) 13:13:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1373ms 13:13:12 INFO - PROCESS | 1652 | 1461528792541 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:13:12 INFO - PROCESS | 1652 | 1461528792543 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:13:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:13:12 INFO - PROCESS | 1652 | 1461528792547 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:13:12 INFO - PROCESS | 1652 | 1461528792549 Marionette TRACE conn2 <- [1,686,null,{}] 13:13:12 INFO - PROCESS | 1652 | 1461528792553 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}] 13:13:12 INFO - PROCESS | 1652 | 1461528792643 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:13:12 INFO - PROCESS | 1652 | 1461528792727 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9c5000 == 47 [pid = 1652] [id = 179] 13:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11583ac00) [pid = 1652] [serial = 535] [outer = 0x0] 13:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118633c00) [pid = 1652] [serial = 536] [outer = 0x11583ac00] 13:13:12 INFO - PROCESS | 1652 | 1461528792759 Marionette DEBUG loaded listener.js 13:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119134000) [pid = 1652] [serial = 537] [outer = 0x11583ac00] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b305000 == 46 [pid = 1652] [id = 172] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x128042800 == 45 [pid = 1652] [id = 171] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11ada2000 == 44 [pid = 1652] [id = 170] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1270a9800 == 43 [pid = 1652] [id = 169] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x125c5b000 == 42 [pid = 1652] [id = 168] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11c91b000 == 41 [pid = 1652] [id = 167] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11c711000 == 40 [pid = 1652] [id = 166] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0b9000 == 39 [pid = 1652] [id = 165] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bf8b000) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11b96b800 == 38 [pid = 1652] [id = 164] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9d9800 == 37 [pid = 1652] [id = 163] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x118fdb800 == 36 [pid = 1652] [id = 162] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11922e800 == 35 [pid = 1652] [id = 161] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11a659800 == 34 [pid = 1652] [id = 160] 13:13:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1151a7000 == 33 [pid = 1652] [id = 159] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12857b000) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11aa72400) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11afdc800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x114f78c00) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115842c00) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126e52c00) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1277afc00) [pid = 1652] [serial = 450] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12e918000) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118632000) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b510800) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1192b1c00) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129c6e800) [pid = 1652] [serial = 456] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b7fc400) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11beca800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b5f8800) [pid = 1652] [serial = 459] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bb98c00) [pid = 1652] [serial = 462] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118637400) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11afd9400) [pid = 1652] [serial = 465] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c37ec00) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127a1fc00) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a906400) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125d2bc00) [pid = 1652] [serial = 447] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11bb39c00) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11bbc6400) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12be06800) [pid = 1652] [serial = 471] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b8d3400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123a05800) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12590c000) [pid = 1652] [serial = 444] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118c5fc00) [pid = 1652] [serial = 191] [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.] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11c861c00) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127908800) [pid = 1652] [serial = 468] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1280f7400) [pid = 1652] [serial = 453] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1652 | 1461528793650 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]]]}] 13:13:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:13:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 13:13:13 INFO - PROCESS | 1652 | 1461528793669 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:13:13 INFO - PROCESS | 1652 | 1461528793673 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:13:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:13:13 INFO - PROCESS | 1652 | 1461528793678 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:13:13 INFO - PROCESS | 1652 | 1461528793682 Marionette TRACE conn2 <- [1,690,null,{}] 13:13:13 INFO - PROCESS | 1652 | 1461528793684 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}] 13:13:13 INFO - PROCESS | 1652 | 1461528793762 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:13:13 INFO - PROCESS | 1652 | 1461528793768 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd8000 == 34 [pid = 1652] [id = 180] 13:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115887400) [pid = 1652] [serial = 538] [outer = 0x0] 13:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a616c00) [pid = 1652] [serial = 539] [outer = 0x115887400] 13:13:13 INFO - PROCESS | 1652 | 1461528793796 Marionette DEBUG loaded listener.js 13:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11aa72400) [pid = 1652] [serial = 540] [outer = 0x115887400] 13:13:14 INFO - PROCESS | 1652 | 1461528794670 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]]]}] 13:13:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:13:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1024ms 13:13:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:13:14 INFO - PROCESS | 1652 | 1461528794701 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:13:14 INFO - PROCESS | 1652 | 1461528794703 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:13:14 INFO - PROCESS | 1652 | 1461528794705 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:13:14 INFO - PROCESS | 1652 | 1461528794707 Marionette TRACE conn2 <- [1,694,null,{}] 13:13:14 INFO - PROCESS | 1652 | 1461528794727 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}] 13:13:14 INFO - PROCESS | 1652 | 1461528794809 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:13:14 INFO - PROCESS | 1652 | 1461528794817 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af83800 == 35 [pid = 1652] [id = 181] 13:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11b86ac00) [pid = 1652] [serial = 541] [outer = 0x0] 13:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11bd58400) [pid = 1652] [serial = 542] [outer = 0x11b86ac00] 13:13:14 INFO - PROCESS | 1652 | 1461528794846 Marionette DEBUG loaded listener.js 13:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c37c800) [pid = 1652] [serial = 543] [outer = 0x11b86ac00] 13:13:15 INFO - PROCESS | 1652 | 1461528795689 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]]]}] 13:13:15 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) 13:13:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1029ms 13:13:15 INFO - PROCESS | 1652 | 1461528795735 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:13:15 INFO - PROCESS | 1652 | 1461528795738 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:13:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:13:15 INFO - PROCESS | 1652 | 1461528795741 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:13:15 INFO - PROCESS | 1652 | 1461528795743 Marionette TRACE conn2 <- [1,698,null,{}] 13:13:15 INFO - PROCESS | 1652 | 1461528795770 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}] 13:13:15 INFO - PROCESS | 1652 | 1461528795867 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:13:15 INFO - PROCESS | 1652 | 1461528795872 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c09c800 == 36 [pid = 1652] [id = 182] 13:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bd5a800) [pid = 1652] [serial = 544] [outer = 0x0] 13:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123a0d800) [pid = 1652] [serial = 545] [outer = 0x11bd5a800] 13:13:15 INFO - PROCESS | 1652 | 1461528795899 Marionette DEBUG loaded listener.js 13:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12590e000) [pid = 1652] [serial = 546] [outer = 0x11bd5a800] 13:13:16 INFO - PROCESS | 1652 | 1461528796686 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]]]}] 13:13:16 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) 13:13:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 990ms 13:13:16 INFO - PROCESS | 1652 | 1461528796731 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:13:16 INFO - PROCESS | 1652 | 1461528796733 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:13:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:13:16 INFO - PROCESS | 1652 | 1461528796735 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:13:16 INFO - PROCESS | 1652 | 1461528796736 Marionette TRACE conn2 <- [1,702,null,{}] 13:13:16 INFO - PROCESS | 1652 | 1461528796738 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}] 13:13:16 INFO - PROCESS | 1652 | 1461528796832 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:13:16 INFO - PROCESS | 1652 | 1461528796845 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6da800 == 37 [pid = 1652] [id = 183] 13:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125908800) [pid = 1652] [serial = 547] [outer = 0x0] 13:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125db4000) [pid = 1652] [serial = 548] [outer = 0x125908800] 13:13:16 INFO - PROCESS | 1652 | 1461528796871 Marionette DEBUG loaded listener.js 13:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1277b9800) [pid = 1652] [serial = 549] [outer = 0x125908800] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1270d3000) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119195800) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129c72000) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11c6b2800) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b4c0400) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12590fc00) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1259b4000) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11adc7c00) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11bb34800) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1147d3c00) [pid = 1652] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11afd4c00) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118762c00) [pid = 1652] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:13:17 INFO - PROCESS | 1652 | 1461528797718 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]]]}] 13:13:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:13:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1018ms 13:13:17 INFO - PROCESS | 1652 | 1461528797754 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:13:17 INFO - PROCESS | 1652 | 1461528797755 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:13:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:13:17 INFO - PROCESS | 1652 | 1461528797757 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:13:17 INFO - PROCESS | 1652 | 1461528797758 Marionette TRACE conn2 <- [1,706,null,{}] 13:13:17 INFO - PROCESS | 1652 | 1461528797761 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}] 13:13:17 INFO - PROCESS | 1652 | 1461528797862 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:13:17 INFO - PROCESS | 1652 | 1461528797906 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c47800 == 38 [pid = 1652] [id = 184] 13:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11b873000) [pid = 1652] [serial = 550] [outer = 0x0] 13:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x127a22000) [pid = 1652] [serial = 551] [outer = 0x11b873000] 13:13:17 INFO - PROCESS | 1652 | 1461528797935 Marionette DEBUG loaded listener.js 13:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x129c6d400) [pid = 1652] [serial = 552] [outer = 0x11b873000] 13:13:18 INFO - PROCESS | 1652 | 1461528798720 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]]]}] 13:13:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:13:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 13:13:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:13:18 INFO - PROCESS | 1652 | 1461528798729 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:13:18 INFO - PROCESS | 1652 | 1461528798730 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:13:18 INFO - PROCESS | 1652 | 1461528798732 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:13:18 INFO - PROCESS | 1652 | 1461528798734 Marionette TRACE conn2 <- [1,710,null,{}] 13:13:18 INFO - PROCESS | 1652 | 1461528798736 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}] 13:13:18 INFO - PROCESS | 1652 | 1461528798818 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:13:18 INFO - PROCESS | 1652 | 1461528798822 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f7b800 == 39 [pid = 1652] [id = 185] 13:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129c6e800) [pid = 1652] [serial = 553] [outer = 0x0] 13:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b8ca400) [pid = 1652] [serial = 554] [outer = 0x129c6e800] 13:13:18 INFO - PROCESS | 1652 | 1461528798848 Marionette DEBUG loaded listener.js 13:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12be07000) [pid = 1652] [serial = 555] [outer = 0x129c6e800] 13:13:19 INFO - PROCESS | 1652 | 1461528799645 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]]]}] 13:13:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:13:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 967ms 13:13:19 INFO - PROCESS | 1652 | 1461528799701 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:13:19 INFO - PROCESS | 1652 | 1461528799704 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:13:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:13:19 INFO - PROCESS | 1652 | 1461528799708 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:13:19 INFO - PROCESS | 1652 | 1461528799710 Marionette TRACE conn2 <- [1,714,null,{}] 13:13:19 INFO - PROCESS | 1652 | 1461528799714 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}] 13:13:19 INFO - PROCESS | 1652 | 1461528799813 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:13:19 INFO - PROCESS | 1652 | 1461528799861 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c0000 == 40 [pid = 1652] [id = 186] 13:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115213c00) [pid = 1652] [serial = 556] [outer = 0x0] 13:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115842c00) [pid = 1652] [serial = 557] [outer = 0x115213c00] 13:13:19 INFO - PROCESS | 1652 | 1461528799893 Marionette DEBUG loaded listener.js 13:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118fcec00) [pid = 1652] [serial = 558] [outer = 0x115213c00] 13:13:20 INFO - PROCESS | 1652 | 1461528800804 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]]]}] 13:13:20 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 13:13:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1121ms 13:13:20 INFO - PROCESS | 1652 | 1461528800852 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:13:20 INFO - PROCESS | 1652 | 1461528800856 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:13:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:13:20 INFO - PROCESS | 1652 | 1461528800864 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:13:20 INFO - PROCESS | 1652 | 1461528800866 Marionette TRACE conn2 <- [1,718,null,{}] 13:13:20 INFO - PROCESS | 1652 | 1461528800868 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}] 13:13:20 INFO - PROCESS | 1652 | 1461528800970 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:13:21 INFO - PROCESS | 1652 | 1461528801014 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b96e800 == 41 [pid = 1652] [id = 187] 13:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119e59800) [pid = 1652] [serial = 559] [outer = 0x0] 13:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11bbbac00) [pid = 1652] [serial = 560] [outer = 0x119e59800] 13:13:21 INFO - PROCESS | 1652 | 1461528801044 Marionette DEBUG loaded listener.js 13:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c378400) [pid = 1652] [serial = 561] [outer = 0x119e59800] 13:13:21 INFO - PROCESS | 1652 | 1461528801941 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]]]}] 13:13:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:13:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1121ms 13:13:21 INFO - PROCESS | 1652 | 1461528801985 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:13:21 INFO - PROCESS | 1652 | 1461528801986 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:13:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:13:21 INFO - PROCESS | 1652 | 1461528801989 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:13:21 INFO - PROCESS | 1652 | 1461528801991 Marionette TRACE conn2 <- [1,722,null,{}] 13:13:22 INFO - PROCESS | 1652 | 1461528801999 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}] 13:13:22 INFO - PROCESS | 1652 | 1461528802133 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:13:22 INFO - PROCESS | 1652 | 1461528802178 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12755c800 == 42 [pid = 1652] [id = 188] 13:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c457000) [pid = 1652] [serial = 562] [outer = 0x0] 13:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12790e800) [pid = 1652] [serial = 563] [outer = 0x11c457000] 13:13:22 INFO - PROCESS | 1652 | 1461528802210 Marionette DEBUG loaded listener.js 13:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129c72400) [pid = 1652] [serial = 564] [outer = 0x11c457000] 13:13:22 INFO - PROCESS | 1652 | 1461528802636 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] 13:13:22 INFO - PROCESS | 1652 | 1461528802666 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:13:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:13:22 INFO - PROCESS | 1652 | 1461528802669 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:13:22 INFO - PROCESS | 1652 | 1461528802671 Marionette TRACE conn2 <- [1,726,null,{}] 13:13:22 INFO - PROCESS | 1652 | 1461528802673 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}] 13:13:22 INFO - PROCESS | 1652 | 1461528802772 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:13:22 INFO - PROCESS | 1652 | 1461528802815 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128051800 == 43 [pid = 1652] [id = 189] 13:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129c74400) [pid = 1652] [serial = 565] [outer = 0x0] 13:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bf8b000) [pid = 1652] [serial = 566] [outer = 0x129c74400] 13:13:22 INFO - PROCESS | 1652 | 1461528802847 Marionette DEBUG loaded listener.js 13:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d303c00) [pid = 1652] [serial = 567] [outer = 0x129c74400] 13:13:23 INFO - PROCESS | 1652 | 1461528803356 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]]]}] 13:13:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:13:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 721ms 13:13:23 INFO - PROCESS | 1652 | 1461528803391 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:13:23 INFO - PROCESS | 1652 | 1461528803393 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:13:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:13:23 INFO - PROCESS | 1652 | 1461528803400 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:13:23 INFO - PROCESS | 1652 | 1461528803402 Marionette TRACE conn2 <- [1,730,null,{}] 13:13:23 INFO - PROCESS | 1652 | 1461528803406 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}] 13:13:23 INFO - PROCESS | 1652 | 1461528803544 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:13:23 INFO - PROCESS | 1652 | 1461528803749 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118781800 == 44 [pid = 1652] [id = 190] 13:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11400b000) [pid = 1652] [serial = 568] [outer = 0x0] 13:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1147cb400) [pid = 1652] [serial = 569] [outer = 0x11400b000] 13:13:23 INFO - PROCESS | 1652 | 1461528803778 Marionette DEBUG loaded listener.js 13:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1166f2800) [pid = 1652] [serial = 570] [outer = 0x11400b000] 13:13:24 INFO - PROCESS | 1652 | 1461528804210 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] 13:13:24 INFO - PROCESS | 1652 | 1461528804223 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:13:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:13:24 INFO - PROCESS | 1652 | 1461528804226 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:13:24 INFO - PROCESS | 1652 | 1461528804229 Marionette TRACE conn2 <- [1,734,null,{}] 13:13:24 INFO - PROCESS | 1652 | 1461528804232 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}] 13:13:24 INFO - PROCESS | 1652 | 1461528804327 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:13:24 INFO - PROCESS | 1652 | 1461528804385 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c3c800 == 45 [pid = 1652] [id = 191] 13:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1147d4800) [pid = 1652] [serial = 571] [outer = 0x0] 13:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115838800) [pid = 1652] [serial = 572] [outer = 0x1147d4800] 13:13:24 INFO - PROCESS | 1652 | 1461528804416 Marionette DEBUG loaded listener.js 13:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118631800) [pid = 1652] [serial = 573] [outer = 0x1147d4800] 13:13:24 INFO - PROCESS | 1652 | --DOCSHELL 0x118c47800 == 44 [pid = 1652] [id = 184] 13:13:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6da800 == 43 [pid = 1652] [id = 183] 13:13:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11c09c800 == 42 [pid = 1652] [id = 182] 13:13:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11af83800 == 41 [pid = 1652] [id = 181] 13:13:24 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd8000 == 40 [pid = 1652] [id = 180] 13:13:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9c5000 == 39 [pid = 1652] [id = 179] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125d1f400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1270d4c00) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x114ba8400) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11a611400) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c451000) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11c636c00) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11bbc3c00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11becec00) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1178ec000) [pid = 1652] [serial = 483] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115379800) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11afd8c00) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b870400) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119137000) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11a970800) [pid = 1652] [serial = 486] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x127a23000) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1277bcc00) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11c4adc00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128578800) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b512000) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128571800) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123a08000) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12590e800) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126c32800) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b50e800) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b4ca000) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b8d1000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 13:13:24 INFO - PROCESS | 1652 | 1461528804804 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]]]}] 13:13:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:13:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 623ms 13:13:24 INFO - PROCESS | 1652 | 1461528804851 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:13:24 INFO - PROCESS | 1652 | 1461528804854 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:13:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:13:24 INFO - PROCESS | 1652 | 1461528804856 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:13:24 INFO - PROCESS | 1652 | 1461528804858 Marionette TRACE conn2 <- [1,738,null,{}] 13:13:24 INFO - PROCESS | 1652 | 1461528804860 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}] 13:13:24 INFO - PROCESS | 1652 | 1461528804942 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:13:25 INFO - PROCESS | 1652 | 1461528805017 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d44000 == 40 [pid = 1652] [id = 192] 13:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118631400) [pid = 1652] [serial = 574] [outer = 0x0] 13:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fca800) [pid = 1652] [serial = 575] [outer = 0x118631400] 13:13:25 INFO - PROCESS | 1652 | 1461528805044 Marionette DEBUG loaded listener.js 13:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1192b1800) [pid = 1652] [serial = 576] [outer = 0x118631400] 13:13:25 INFO - PROCESS | 1652 | 1461528805842 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]]]}] 13:13:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:13:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1019ms 13:13:25 INFO - PROCESS | 1652 | 1461528805877 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:13:25 INFO - PROCESS | 1652 | 1461528805879 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:13:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:13:25 INFO - PROCESS | 1652 | 1461528805887 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:13:25 INFO - PROCESS | 1652 | 1461528805891 Marionette TRACE conn2 <- [1,742,null,{}] 13:13:25 INFO - PROCESS | 1652 | 1461528805905 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}] 13:13:25 INFO - PROCESS | 1652 | 1461528805986 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:13:25 INFO - PROCESS | 1652 | 1461528805991 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af8f000 == 41 [pid = 1652] [id = 193] 13:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a613000) [pid = 1652] [serial = 577] [outer = 0x0] 13:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11adbb800) [pid = 1652] [serial = 578] [outer = 0x11a613000] 13:13:26 INFO - PROCESS | 1652 | 1461528806021 Marionette DEBUG loaded listener.js 13:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11afd9000) [pid = 1652] [serial = 579] [outer = 0x11a613000] 13:13:26 INFO - PROCESS | 1652 | 1461528806853 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]]]}] 13:13:26 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 13:13:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 988ms 13:13:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:13:26 INFO - PROCESS | 1652 | 1461528806871 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:13:26 INFO - PROCESS | 1652 | 1461528806873 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:13:26 INFO - PROCESS | 1652 | 1461528806875 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:13:26 INFO - PROCESS | 1652 | 1461528806877 Marionette TRACE conn2 <- [1,746,null,{}] 13:13:26 INFO - PROCESS | 1652 | 1461528806888 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}] 13:13:26 INFO - PROCESS | 1652 | 1461528806991 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:13:26 INFO - PROCESS | 1652 | 1461528806995 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be2a800 == 42 [pid = 1652] [id = 194] 13:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11afe1400) [pid = 1652] [serial = 580] [outer = 0x0] 13:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11bbbec00) [pid = 1652] [serial = 581] [outer = 0x11afe1400] 13:13:27 INFO - PROCESS | 1652 | 1461528807021 Marionette DEBUG loaded listener.js 13:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bd52c00) [pid = 1652] [serial = 582] [outer = 0x11afe1400] 13:13:27 INFO - PROCESS | 1652 | 1461528807839 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]]]}] 13:13:27 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.) 13:13:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1021ms 13:13:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:13:27 INFO - PROCESS | 1652 | 1461528807898 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:13:27 INFO - PROCESS | 1652 | 1461528807899 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:13:27 INFO - PROCESS | 1652 | 1461528807901 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:13:27 INFO - PROCESS | 1652 | 1461528807903 Marionette TRACE conn2 <- [1,750,null,{}] 13:13:27 INFO - PROCESS | 1652 | 1461528807905 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}] 13:13:28 INFO - PROCESS | 1652 | 1461528808011 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125908800) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11bd5a800) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11583ac00) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x115887400) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b8cd000) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11b86ac00) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11b873000) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x114f7f400) [pid = 1652] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11457c400) [pid = 1652] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:13:28 INFO - PROCESS | 1652 | 1461528808052 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9d8000 == 43 [pid = 1652] [id = 195] 13:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118e68c00) [pid = 1652] [serial = 583] [outer = 0x0] 13:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11bb3ac00) [pid = 1652] [serial = 584] [outer = 0x118e68c00] 13:13:28 INFO - PROCESS | 1652 | 1461528808087 Marionette DEBUG loaded listener.js 13:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11c4b0c00) [pid = 1652] [serial = 585] [outer = 0x118e68c00] 13:13:28 INFO - PROCESS | 1652 | 1461528808874 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]]]}] 13:13:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:13:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1023ms 13:13:28 INFO - PROCESS | 1652 | 1461528808932 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:13:28 INFO - PROCESS | 1652 | 1461528808933 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:13:28 INFO - PROCESS | 1652 | 1461528808935 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:13:28 INFO - PROCESS | 1652 | 1461528808936 Marionette TRACE conn2 <- [1,754,null,{}] 13:13:28 INFO - PROCESS | 1652 | 1461528808939 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}] 13:13:29 INFO - PROCESS | 1652 | 1461528809019 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:13:29 INFO - PROCESS | 1652 | 1461528809024 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a73800 == 44 [pid = 1652] [id = 196] 13:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11c7d4c00) [pid = 1652] [serial = 586] [outer = 0x0] 13:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12590ac00) [pid = 1652] [serial = 587] [outer = 0x11c7d4c00] 13:13:29 INFO - PROCESS | 1652 | 1461528809050 Marionette DEBUG loaded listener.js 13:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1259b0400) [pid = 1652] [serial = 588] [outer = 0x11c7d4c00] 13:13:29 INFO - PROCESS | 1652 | 1461528809868 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]]]}] 13:13:29 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 13:13:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 13:13:29 INFO - PROCESS | 1652 | 1461528809909 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:13:29 INFO - PROCESS | 1652 | 1461528809910 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:13:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:13:29 INFO - PROCESS | 1652 | 1461528809913 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:13:29 INFO - PROCESS | 1652 | 1461528809914 Marionette TRACE conn2 <- [1,758,null,{}] 13:13:29 INFO - PROCESS | 1652 | 1461528809916 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}] 13:13:30 INFO - PROCESS | 1652 | 1461528810012 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:13:30 INFO - PROCESS | 1652 | 1461528810018 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b46000 == 45 [pid = 1652] [id = 197] 13:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x114f74c00) [pid = 1652] [serial = 589] [outer = 0x0] 13:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126a37000) [pid = 1652] [serial = 590] [outer = 0x114f74c00] 13:13:30 INFO - PROCESS | 1652 | 1461528810043 Marionette DEBUG loaded listener.js 13:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126e58400) [pid = 1652] [serial = 591] [outer = 0x114f74c00] 13:13:30 INFO - PROCESS | 1652 | 1461528810367 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]]]}] 13:13:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:13:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 13:13:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:13:30 INFO - PROCESS | 1652 | 1461528810383 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:13:30 INFO - PROCESS | 1652 | 1461528810384 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:13:30 INFO - PROCESS | 1652 | 1461528810387 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:13:30 INFO - PROCESS | 1652 | 1461528810388 Marionette TRACE conn2 <- [1,762,null,{}] 13:13:30 INFO - PROCESS | 1652 | 1461528810390 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}] 13:13:30 INFO - PROCESS | 1652 | 1461528810473 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:13:30 INFO - PROCESS | 1652 | 1461528810478 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c72000 == 46 [pid = 1652] [id = 198] 13:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126e59c00) [pid = 1652] [serial = 592] [outer = 0x0] 13:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1277afc00) [pid = 1652] [serial = 593] [outer = 0x126e59c00] 13:13:30 INFO - PROCESS | 1652 | 1461528810503 Marionette DEBUG loaded listener.js 13:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1280f4000) [pid = 1652] [serial = 594] [outer = 0x126e59c00] 13:13:31 INFO - PROCESS | 1652 | 1461528811469 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]]]}] 13:13:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:13:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 13:13:31 INFO - PROCESS | 1652 | 1461528811508 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:13:31 INFO - PROCESS | 1652 | 1461528811511 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:13:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:13:31 INFO - PROCESS | 1652 | 1461528811515 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:13:31 INFO - PROCESS | 1652 | 1461528811516 Marionette TRACE conn2 <- [1,766,null,{}] 13:13:31 INFO - PROCESS | 1652 | 1461528811520 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}] 13:13:31 INFO - PROCESS | 1652 | 1461528811633 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:13:31 INFO - PROCESS | 1652 | 1461528811743 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198b0000 == 47 [pid = 1652] [id = 199] 13:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11583f400) [pid = 1652] [serial = 595] [outer = 0x0] 13:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11588e000) [pid = 1652] [serial = 596] [outer = 0x11583f400] 13:13:31 INFO - PROCESS | 1652 | 1461528811835 Marionette DEBUG loaded listener.js 13:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118c1bc00) [pid = 1652] [serial = 597] [outer = 0x11583f400] 13:13:32 INFO - PROCESS | 1652 | 1461528812833 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]]]}] 13:13:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:13:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1324ms 13:13:32 INFO - PROCESS | 1652 | 1461528812840 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:13:32 INFO - PROCESS | 1652 | 1461528812843 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:13:32 INFO - PROCESS | 1652 | 1461528812891 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:13:32 INFO - PROCESS | 1652 | 1461528812893 Marionette TRACE conn2 <- [1,770,null,{}] 13:13:32 INFO - PROCESS | 1652 | 1461528812896 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}] 13:13:32 INFO - PROCESS | 1652 | 1461528812985 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:13:33 INFO - PROCESS | 1652 | 1461528813070 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af83800 == 48 [pid = 1652] [id = 200] 13:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1159a6000) [pid = 1652] [serial = 598] [outer = 0x0] 13:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11a617000) [pid = 1652] [serial = 599] [outer = 0x1159a6000] 13:13:33 INFO - PROCESS | 1652 | 1461528813101 Marionette DEBUG loaded listener.js 13:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11aa75c00) [pid = 1652] [serial = 600] [outer = 0x1159a6000] 13:13:33 INFO - PROCESS | 1652 | 1461528813583 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]]]}] 13:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 13:13:33 INFO - PROCESS | 1652 | 1461528813611 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:13:33 INFO - PROCESS | 1652 | 1461528813613 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:13:33 INFO - PROCESS | 1652 | 1461528813615 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:13:33 INFO - PROCESS | 1652 | 1461528813618 Marionette TRACE conn2 <- [1,774,null,{}] 13:13:33 INFO - PROCESS | 1652 | 1461528813626 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}] 13:13:33 INFO - PROCESS | 1652 | 1461528813764 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:13:33 INFO - PROCESS | 1652 | 1461528813789 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b856000 == 49 [pid = 1652] [id = 201] 13:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115379800) [pid = 1652] [serial = 601] [outer = 0x0] 13:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bbc0800) [pid = 1652] [serial = 602] [outer = 0x115379800] 13:13:33 INFO - PROCESS | 1652 | 1461528813846 Marionette DEBUG loaded listener.js 13:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c453400) [pid = 1652] [serial = 603] [outer = 0x115379800] 13:13:34 INFO - PROCESS | 1652 | 1461528814439 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]]]}] 13:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 874ms 13:13:34 INFO - PROCESS | 1652 | 1461528814490 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:13:34 INFO - PROCESS | 1652 | 1461528814492 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:13:34 INFO - PROCESS | 1652 | 1461528814496 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:13:34 INFO - PROCESS | 1652 | 1461528814498 Marionette TRACE conn2 <- [1,778,null,{}] 13:13:34 INFO - PROCESS | 1652 | 1461528814502 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}] 13:13:34 INFO - PROCESS | 1652 | 1461528814594 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:13:34 INFO - PROCESS | 1652 | 1461528814644 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11911f800 == 50 [pid = 1652] [id = 202] 13:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1178edc00) [pid = 1652] [serial = 604] [outer = 0x0] 13:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118e61800) [pid = 1652] [serial = 605] [outer = 0x1178edc00] 13:13:34 INFO - PROCESS | 1652 | 1461528814674 Marionette DEBUG loaded listener.js 13:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119129c00) [pid = 1652] [serial = 606] [outer = 0x1178edc00] 13:13:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb70000 == 49 [pid = 1652] [id = 173] 13:13:34 INFO - PROCESS | 1652 | --DOCSHELL 0x125b46000 == 48 [pid = 1652] [id = 197] 13:13:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118a73800 == 47 [pid = 1652] [id = 196] 13:13:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9d8000 == 46 [pid = 1652] [id = 195] 13:13:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11be2a800 == 45 [pid = 1652] [id = 194] 13:13:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11af8f000 == 44 [pid = 1652] [id = 193] 13:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b8ca400) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119d44000 == 43 [pid = 1652] [id = 192] 13:13:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118c3c800 == 42 [pid = 1652] [id = 191] 13:13:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118781800 == 41 [pid = 1652] [id = 190] 13:13:35 INFO - PROCESS | 1652 | --DOCSHELL 0x125f7b800 == 40 [pid = 1652] [id = 185] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125db4000) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123a0d800) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118633c00) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119134000) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11a616c00) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11aa72400) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12be04000) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12bb9a400) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129c78400) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119273400) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11bd58400) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11adc5c00) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125905000) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12cf5c800) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129c6d400) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12590e000) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1277b9800) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127a22000) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11c37c800) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11a910800) [pid = 1652] [serial = 480] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x114f7e000) [pid = 1652] [serial = 477] [outer = 0x0] [url = about:blank] 13:13:35 INFO - PROCESS | 1652 | 1461528815085 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]]]}] 13:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 620ms 13:13:35 INFO - PROCESS | 1652 | 1461528815117 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:13:35 INFO - PROCESS | 1652 | 1461528815121 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:13:35 INFO - PROCESS | 1652 | 1461528815125 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:13:35 INFO - PROCESS | 1652 | 1461528815127 Marionette TRACE conn2 <- [1,782,null,{}] 13:13:35 INFO - PROCESS | 1652 | 1461528815136 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}] 13:13:35 INFO - PROCESS | 1652 | 1461528815217 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:13:35 INFO - PROCESS | 1652 | 1461528815222 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11922c000 == 41 [pid = 1652] [id = 203] 13:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118fcd800) [pid = 1652] [serial = 607] [outer = 0x0] 13:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a90fc00) [pid = 1652] [serial = 608] [outer = 0x118fcd800] 13:13:35 INFO - PROCESS | 1652 | 1461528815251 Marionette DEBUG loaded listener.js 13:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11acd0000) [pid = 1652] [serial = 609] [outer = 0x118fcd800] 13:13:35 INFO - PROCESS | 1652 | 1461528815589 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]]]}] 13:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 525ms 13:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:13:35 INFO - PROCESS | 1652 | 1461528815651 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:13:35 INFO - PROCESS | 1652 | 1461528815652 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:13:35 INFO - PROCESS | 1652 | 1461528815655 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:13:35 INFO - PROCESS | 1652 | 1461528815657 Marionette TRACE conn2 <- [1,786,null,{}] 13:13:35 INFO - PROCESS | 1652 | 1461528815664 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}] 13:13:35 INFO - PROCESS | 1652 | 1461528815746 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:13:35 INFO - PROCESS | 1652 | 1461528815753 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af88800 == 42 [pid = 1652] [id = 204] 13:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11afe0800) [pid = 1652] [serial = 610] [outer = 0x0] 13:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11bb38000) [pid = 1652] [serial = 611] [outer = 0x11afe0800] 13:13:35 INFO - PROCESS | 1652 | 1461528815781 Marionette DEBUG loaded listener.js 13:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c375000) [pid = 1652] [serial = 612] [outer = 0x11afe0800] 13:13:36 INFO - PROCESS | 1652 | 1461528816132 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]]]}] 13:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms 13:13:36 INFO - PROCESS | 1652 | 1461528816177 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:13:36 INFO - PROCESS | 1652 | 1461528816181 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:13:36 INFO - PROCESS | 1652 | 1461528816193 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:13:36 INFO - PROCESS | 1652 | 1461528816194 Marionette TRACE conn2 <- [1,790,null,{}] 13:13:36 INFO - PROCESS | 1652 | 1461528816197 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}] 13:13:36 INFO - PROCESS | 1652 | 1461528816275 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:13:36 INFO - PROCESS | 1652 | 1461528816284 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0b0000 == 43 [pid = 1652] [id = 205] 13:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c380800) [pid = 1652] [serial = 613] [outer = 0x0] 13:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c82dc00) [pid = 1652] [serial = 614] [outer = 0x11c380800] 13:13:36 INFO - PROCESS | 1652 | 1461528816311 Marionette DEBUG loaded listener.js 13:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123a10000) [pid = 1652] [serial = 615] [outer = 0x11c380800] 13:13:36 INFO - PROCESS | 1652 | 1461528816625 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]]]}] 13:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 475ms 13:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:13:36 INFO - PROCESS | 1652 | 1461528816665 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:13:36 INFO - PROCESS | 1652 | 1461528816666 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:13:36 INFO - PROCESS | 1652 | 1461528816669 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:13:36 INFO - PROCESS | 1652 | 1461528816670 Marionette TRACE conn2 <- [1,794,null,{}] 13:13:36 INFO - PROCESS | 1652 | 1461528816672 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}] 13:13:36 INFO - PROCESS | 1652 | 1461528816749 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:13:36 INFO - PROCESS | 1652 | 1461528816753 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c90c000 == 44 [pid = 1652] [id = 206] 13:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11adc6c00) [pid = 1652] [serial = 616] [outer = 0x0] 13:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12590b000) [pid = 1652] [serial = 617] [outer = 0x11adc6c00] 13:13:36 INFO - PROCESS | 1652 | 1461528816780 Marionette DEBUG loaded listener.js 13:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125ecd800) [pid = 1652] [serial = 618] [outer = 0x11adc6c00] 13:13:37 INFO - PROCESS | 1652 | 1461528817134 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]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 13:13:37 INFO - PROCESS | 1652 | 1461528817189 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 1652 | 1461528817190 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:13:37 INFO - PROCESS | 1652 | 1461528817193 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 1652 | 1461528817194 Marionette TRACE conn2 <- [1,798,null,{}] 13:13:37 INFO - PROCESS | 1652 | 1461528817198 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}] 13:13:37 INFO - PROCESS | 1652 | 1461528817309 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:13:37 INFO - PROCESS | 1652 | 1461528817341 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c61000 == 45 [pid = 1652] [id = 207] 13:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125908800) [pid = 1652] [serial = 619] [outer = 0x0] 13:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127390400) [pid = 1652] [serial = 620] [outer = 0x125908800] 13:13:37 INFO - PROCESS | 1652 | 1461528817369 Marionette DEBUG loaded listener.js 13:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12857e400) [pid = 1652] [serial = 621] [outer = 0x125908800] 13:13:37 INFO - PROCESS | 1652 | 1461528817711 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]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 572ms 13:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:13:37 INFO - PROCESS | 1652 | 1461528817765 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 1652 | 1461528817766 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:13:37 INFO - PROCESS | 1652 | 1461528817768 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 1652 | 1461528817769 Marionette TRACE conn2 <- [1,802,null,{}] 13:13:37 INFO - PROCESS | 1652 | 1461528817772 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}] 13:13:37 INFO - PROCESS | 1652 | 1461528817869 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:13:37 INFO - PROCESS | 1652 | 1461528817880 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270bf800 == 46 [pid = 1652] [id = 208] 13:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1287d1400) [pid = 1652] [serial = 622] [outer = 0x0] 13:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129c6fc00) [pid = 1652] [serial = 623] [outer = 0x1287d1400] 13:13:37 INFO - PROCESS | 1652 | 1461528817905 Marionette DEBUG loaded listener.js 13:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123a03000) [pid = 1652] [serial = 624] [outer = 0x1287d1400] 13:13:38 INFO - PROCESS | 1652 | 1461528818260 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]]]}] 13:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 13:13:38 INFO - PROCESS | 1652 | 1461528818286 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:13:38 INFO - PROCESS | 1652 | 1461528818288 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:13:38 INFO - PROCESS | 1652 | 1461528818290 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:13:38 INFO - PROCESS | 1652 | 1461528818291 Marionette TRACE conn2 <- [1,806,null,{}] 13:13:38 INFO - PROCESS | 1652 | 1461528818294 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}] 13:13:38 INFO - PROCESS | 1652 | 1461528818394 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:13:38 INFO - PROCESS | 1652 | 1461528818398 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x115489000 == 47 [pid = 1652] [id = 209] 13:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123a40000) [pid = 1652] [serial = 625] [outer = 0x0] 13:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b4ca000) [pid = 1652] [serial = 626] [outer = 0x123a40000] 13:13:38 INFO - PROCESS | 1652 | 1461528818423 Marionette DEBUG loaded listener.js 13:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b50e800) [pid = 1652] [serial = 627] [outer = 0x123a40000] 13:13:38 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:13:38 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:13:38 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:13:38 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 13:13:38 INFO - PROCESS | 1652 | 1461528818809 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]]]}] 13:13:38 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 13:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 568ms 13:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:13:38 INFO - PROCESS | 1652 | 1461528818858 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:13:38 INFO - PROCESS | 1652 | 1461528818860 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:13:38 INFO - PROCESS | 1652 | 1461528818862 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:13:38 INFO - PROCESS | 1652 | 1461528818863 Marionette TRACE conn2 <- [1,810,null,{}] 13:13:38 INFO - PROCESS | 1652 | 1461528818865 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}] 13:13:38 INFO - PROCESS | 1652 | 1461528818964 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:13:38 INFO - PROCESS | 1652 | 1461528818979 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285e7800 == 48 [pid = 1652] [id = 210] 13:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b50f400) [pid = 1652] [serial = 628] [outer = 0x0] 13:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b5f5c00) [pid = 1652] [serial = 629] [outer = 0x12b50f400] 13:13:39 INFO - PROCESS | 1652 | 1461528819005 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b8d1400) [pid = 1652] [serial = 630] [outer = 0x12b50f400] 13:13:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118e68c00) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:13:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c7d4c00) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:13:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1147d4800) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:13:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118631400) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:13:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11400b000) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:13:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a613000) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:13:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114f74c00) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:13:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11afe1400) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:13:39 INFO - PROCESS | 1652 | 1461528819396 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]]]}] 13:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 569ms 13:13:39 INFO - PROCESS | 1652 | 1461528819432 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:13:39 INFO - PROCESS | 1652 | 1461528819435 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:13:39 INFO - PROCESS | 1652 | 1461528819438 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:13:39 INFO - PROCESS | 1652 | 1461528819440 Marionette TRACE conn2 <- [1,814,null,{}] 13:13:39 INFO - PROCESS | 1652 | 1461528819443 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}] 13:13:39 INFO - PROCESS | 1652 | 1461528819597 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:13:39 INFO - PROCESS | 1652 | 1461528819648 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285ed000 == 49 [pid = 1652] [id = 211] 13:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a671c00) [pid = 1652] [serial = 631] [outer = 0x0] 13:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125902c00) [pid = 1652] [serial = 632] [outer = 0x11a671c00] 13:13:39 INFO - PROCESS | 1652 | 1461528819689 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b7f5c00) [pid = 1652] [serial = 633] [outer = 0x11a671c00] 13:13:40 INFO - PROCESS | 1652 | 1461528820052 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] 13:13:40 INFO - PROCESS | 1652 | 1461528820111 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:13:40 INFO - PROCESS | 1652 | 1461528820113 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:13:40 INFO - PROCESS | 1652 | 1461528820115 Marionette TRACE conn2 <- [1,818,null,{}] 13:13:40 INFO - PROCESS | 1652 | 1461528820124 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}] 13:13:40 INFO - PROCESS | 1652 | 1461528820237 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:13:40 INFO - PROCESS | 1652 | 1461528820244 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb8f000 == 50 [pid = 1652] [id = 212] 13:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bf94000) [pid = 1652] [serial = 634] [outer = 0x0] 13:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12cf9f000) [pid = 1652] [serial = 635] [outer = 0x12bf94000] 13:13:40 INFO - PROCESS | 1652 | 1461528820274 Marionette DEBUG loaded listener.js 13:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12d30a000) [pid = 1652] [serial = 636] [outer = 0x12bf94000] 13:13:40 INFO - PROCESS | 1652 | 1461528820597 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]]]}] 13:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 13:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:13:40 INFO - PROCESS | 1652 | 1461528820633 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:13:40 INFO - PROCESS | 1652 | 1461528820634 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:13:40 INFO - PROCESS | 1652 | 1461528820636 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:13:40 INFO - PROCESS | 1652 | 1461528820637 Marionette TRACE conn2 <- [1,822,null,{}] 13:13:40 INFO - PROCESS | 1652 | 1461528820640 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}] 13:13:40 INFO - PROCESS | 1652 | 1461528820721 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:13:40 INFO - PROCESS | 1652 | 1461528820770 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cea1800 == 51 [pid = 1652] [id = 213] 13:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c637000) [pid = 1652] [serial = 637] [outer = 0x0] 13:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12d30f000) [pid = 1652] [serial = 638] [outer = 0x11c637000] 13:13:40 INFO - PROCESS | 1652 | 1461528820795 Marionette DEBUG loaded listener.js 13:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12d5af000) [pid = 1652] [serial = 639] [outer = 0x11c637000] 13:13:41 INFO - PROCESS | 1652 | 1461528821080 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] 13:13:41 INFO - PROCESS | 1652 | 1461528821106 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:13:41 INFO - PROCESS | 1652 | 1461528821109 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:13:41 INFO - PROCESS | 1652 | 1461528821110 Marionette TRACE conn2 <- [1,826,null,{}] 13:13:41 INFO - PROCESS | 1652 | 1461528821121 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}] 13:13:41 INFO - PROCESS | 1652 | 1461528821207 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:13:41 INFO - PROCESS | 1652 | 1461528821213 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d01b800 == 52 [pid = 1652] [id = 214] 13:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12d5af800) [pid = 1652] [serial = 640] [outer = 0x0] 13:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12da2dc00) [pid = 1652] [serial = 641] [outer = 0x12d5af800] 13:13:41 INFO - PROCESS | 1652 | 1461528821239 Marionette DEBUG loaded listener.js 13:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12dbe5400) [pid = 1652] [serial = 642] [outer = 0x12d5af800] 13:13:41 INFO - PROCESS | 1652 | 1461528821753 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]]]}] 13:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 13:13:41 INFO - PROCESS | 1652 | 1461528821779 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:13:41 INFO - PROCESS | 1652 | 1461528821783 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:13:41 INFO - PROCESS | 1652 | 1461528821786 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:13:41 INFO - PROCESS | 1652 | 1461528821789 Marionette TRACE conn2 <- [1,830,null,{}] 13:13:41 INFO - PROCESS | 1652 | 1461528821792 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}] 13:13:41 INFO - PROCESS | 1652 | 1461528821931 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:13:41 INFO - PROCESS | 1652 | 1461528821943 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9da800 == 53 [pid = 1652] [id = 215] 13:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x114f77c00) [pid = 1652] [serial = 643] [outer = 0x0] 13:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118cf1000) [pid = 1652] [serial = 644] [outer = 0x114f77c00] 13:13:41 INFO - PROCESS | 1652 | 1461528821975 Marionette DEBUG loaded listener.js 13:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119e57400) [pid = 1652] [serial = 645] [outer = 0x114f77c00] 13:13:42 INFO - PROCESS | 1652 | 1461528822404 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]]]}] 13:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 672ms 13:13:42 INFO - PROCESS | 1652 | 1461528822462 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:13:42 INFO - PROCESS | 1652 | 1461528822466 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:13:42 INFO - PROCESS | 1652 | 1461528822472 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:13:42 INFO - PROCESS | 1652 | 1461528822474 Marionette TRACE conn2 <- [1,834,null,{}] 13:13:42 INFO - PROCESS | 1652 | 1461528822477 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}] 13:13:42 INFO - PROCESS | 1652 | 1461528822582 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:13:42 INFO - PROCESS | 1652 | 1461528822665 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c4f000 == 54 [pid = 1652] [id = 216] 13:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11afd6800) [pid = 1652] [serial = 646] [outer = 0x0] 13:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11b86f400) [pid = 1652] [serial = 647] [outer = 0x11afd6800] 13:13:42 INFO - PROCESS | 1652 | 1461528822696 Marionette DEBUG loaded listener.js 13:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11bed0000) [pid = 1652] [serial = 648] [outer = 0x11afd6800] 13:13:43 INFO - PROCESS | 1652 | 1461528823095 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]]]}] 13:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 13:13:43 INFO - PROCESS | 1652 | 1461528823142 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:13:43 INFO - PROCESS | 1652 | 1461528823144 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:13:43 INFO - PROCESS | 1652 | 1461528823147 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:13:43 INFO - PROCESS | 1652 | 1461528823151 Marionette TRACE conn2 <- [1,838,null,{}] 13:13:43 INFO - PROCESS | 1652 | 1461528823182 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}] 13:13:43 INFO - PROCESS | 1652 | 1461528823365 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:13:43 INFO - PROCESS | 1652 | 1461528823418 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d00b800 == 55 [pid = 1652] [id = 217] 13:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x126c2ec00) [pid = 1652] [serial = 649] [outer = 0x0] 13:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127906c00) [pid = 1652] [serial = 650] [outer = 0x126c2ec00] 13:13:43 INFO - PROCESS | 1652 | 1461528823450 Marionette DEBUG loaded listener.js 13:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1280f8800) [pid = 1652] [serial = 651] [outer = 0x126c2ec00] 13:13:43 INFO - PROCESS | 1652 | 1461528823868 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]]]}] 13:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 774ms 13:13:43 INFO - PROCESS | 1652 | 1461528823928 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:13:43 INFO - PROCESS | 1652 | 1461528823930 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:13:43 INFO - PROCESS | 1652 | 1461528823934 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:13:43 INFO - PROCESS | 1652 | 1461528823935 Marionette TRACE conn2 <- [1,842,null,{}] 13:13:43 INFO - PROCESS | 1652 | 1461528823938 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}] 13:13:44 INFO - PROCESS | 1652 | 1461528824042 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:13:44 INFO - PROCESS | 1652 | 1461528824106 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbba000 == 56 [pid = 1652] [id = 218] 13:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1280f8c00) [pid = 1652] [serial = 652] [outer = 0x0] 13:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b5f7000) [pid = 1652] [serial = 653] [outer = 0x1280f8c00] 13:13:44 INFO - PROCESS | 1652 | 1461528824137 Marionette DEBUG loaded listener.js 13:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12be05800) [pid = 1652] [serial = 654] [outer = 0x1280f8c00] 13:13:44 INFO - PROCESS | 1652 | 1461528824525 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]]]}] 13:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 619ms 13:13:44 INFO - PROCESS | 1652 | 1461528824554 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:13:44 INFO - PROCESS | 1652 | 1461528824555 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:13:44 INFO - PROCESS | 1652 | 1461528824558 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:13:44 INFO - PROCESS | 1652 | 1461528824559 Marionette TRACE conn2 <- [1,846,null,{}] 13:13:44 INFO - PROCESS | 1652 | 1461528824561 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}] 13:13:44 INFO - PROCESS | 1652 | 1461528824662 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:13:44 INFO - PROCESS | 1652 | 1461528824714 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3c3800 == 57 [pid = 1652] [id = 219] 13:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b4cd400) [pid = 1652] [serial = 655] [outer = 0x0] 13:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12cf63400) [pid = 1652] [serial = 656] [outer = 0x12b4cd400] 13:13:44 INFO - PROCESS | 1652 | 1461528824744 Marionette DEBUG loaded listener.js 13:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d308400) [pid = 1652] [serial = 657] [outer = 0x12b4cd400] 13:13:45 INFO - PROCESS | 1652 | 1461528825385 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]]]}] 13:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 871ms 13:13:45 INFO - PROCESS | 1652 | 1461528825430 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:13:45 INFO - PROCESS | 1652 | 1461528825432 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:13:45 INFO - PROCESS | 1652 | 1461528825436 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:13:45 INFO - PROCESS | 1652 | 1461528825438 Marionette TRACE conn2 <- [1,850,null,{}] 13:13:45 INFO - PROCESS | 1652 | 1461528825443 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}] 13:13:45 INFO - PROCESS | 1652 | 1461528825534 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:13:45 INFO - PROCESS | 1652 | 1461528825606 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c4800 == 58 [pid = 1652] [id = 220] 13:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11457c800) [pid = 1652] [serial = 658] [outer = 0x0] 13:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114f7c000) [pid = 1652] [serial = 659] [outer = 0x11457c800] 13:13:45 INFO - PROCESS | 1652 | 1461528825634 Marionette DEBUG loaded listener.js 13:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11870f000) [pid = 1652] [serial = 660] [outer = 0x11457c800] 13:13:46 INFO - PROCESS | 1652 | 1461528826067 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]]]}] 13:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 673ms 13:13:46 INFO - PROCESS | 1652 | 1461528826109 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:13:46 INFO - PROCESS | 1652 | 1461528826113 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:13:46 INFO - PROCESS | 1652 | 1461528826138 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:13:46 INFO - PROCESS | 1652 | 1461528826140 Marionette TRACE conn2 <- [1,854,null,{}] 13:13:46 INFO - PROCESS | 1652 | 1461528826143 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}] 13:13:46 INFO - PROCESS | 1652 | 1461528826236 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:13:46 INFO - PROCESS | 1652 | 1461528826304 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a64a800 == 59 [pid = 1652] [id = 221] 13:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118f93c00) [pid = 1652] [serial = 661] [outer = 0x0] 13:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11927c000) [pid = 1652] [serial = 662] [outer = 0x118f93c00] 13:13:46 INFO - PROCESS | 1652 | 1461528826332 Marionette DEBUG loaded listener.js 13:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11a617800) [pid = 1652] [serial = 663] [outer = 0x118f93c00] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0a6000 == 58 [pid = 1652] [id = 175] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x128051800 == 57 [pid = 1652] [id = 189] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfd3000 == 56 [pid = 1652] [id = 177] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3a0800 == 55 [pid = 1652] [id = 178] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12755c800 == 54 [pid = 1652] [id = 188] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11b96e800 == 53 [pid = 1652] [id = 187] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11a64c000 == 52 [pid = 1652] [id = 174] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x115842c00) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1277afc00) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12790e800) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11bbbac00) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bf8b000) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12cea1800 == 51 [pid = 1652] [id = 213] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb8f000 == 50 [pid = 1652] [id = 212] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1285ed000 == 49 [pid = 1652] [id = 211] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1285e7800 == 48 [pid = 1652] [id = 210] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x115489000 == 47 [pid = 1652] [id = 209] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1270bf800 == 46 [pid = 1652] [id = 208] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x125c61000 == 45 [pid = 1652] [id = 207] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11c90c000 == 44 [pid = 1652] [id = 206] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0b0000 == 43 [pid = 1652] [id = 205] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11af88800 == 42 [pid = 1652] [id = 204] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11922c000 == 41 [pid = 1652] [id = 203] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11911f800 == 40 [pid = 1652] [id = 202] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11b856000 == 39 [pid = 1652] [id = 201] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11af83800 == 38 [pid = 1652] [id = 200] 13:13:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1198b0000 == 37 [pid = 1652] [id = 199] 13:13:46 INFO - PROCESS | 1652 | 1461528826847 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]]]}] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11bb3ac00) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12590ac00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118631800) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x115838800) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118fca800) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1192b1800) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1166f2800) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1147cb400) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11adbb800) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c4b0c00) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126e58400) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126a37000) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11bbbec00) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1259b0400) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11bd52c00) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 13:13:46 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11afd9000) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 13:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 771ms 13:13:46 INFO - PROCESS | 1652 | 1461528826909 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:13:46 INFO - PROCESS | 1652 | 1461528826910 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:13:46 INFO - PROCESS | 1652 | 1461528826914 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:13:46 INFO - PROCESS | 1652 | 1461528826917 Marionette TRACE conn2 <- [1,858,null,{}] 13:13:46 INFO - PROCESS | 1652 | 1461528826927 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}] 13:13:47 INFO - PROCESS | 1652 | 1461528827041 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:13:47 INFO - PROCESS | 1652 | 1461528827057 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d34800 == 38 [pid = 1652] [id = 222] 13:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11aa73000) [pid = 1652] [serial = 664] [outer = 0x0] 13:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11aa7c000) [pid = 1652] [serial = 665] [outer = 0x11aa73000] 13:13:47 INFO - PROCESS | 1652 | 1461528827104 Marionette DEBUG loaded listener.js 13:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11afd8400) [pid = 1652] [serial = 666] [outer = 0x11aa73000] 13:13:47 INFO - PROCESS | 1652 | 1461528827573 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]]]}] 13:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 672ms 13:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:13:47 INFO - PROCESS | 1652 | 1461528827586 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:13:47 INFO - PROCESS | 1652 | 1461528827588 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:13:47 INFO - PROCESS | 1652 | 1461528827590 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:13:47 INFO - PROCESS | 1652 | 1461528827591 Marionette TRACE conn2 <- [1,862,null,{}] 13:13:47 INFO - PROCESS | 1652 | 1461528827593 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}] 13:13:47 INFO - PROCESS | 1652 | 1461528827674 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:13:47 INFO - PROCESS | 1652 | 1461528827681 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b856800 == 39 [pid = 1652] [id = 223] 13:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11afe1400) [pid = 1652] [serial = 667] [outer = 0x0] 13:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11bbc4000) [pid = 1652] [serial = 668] [outer = 0x11afe1400] 13:13:47 INFO - PROCESS | 1652 | 1461528827708 Marionette DEBUG loaded listener.js 13:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11beca400) [pid = 1652] [serial = 669] [outer = 0x11afe1400] 13:13:48 INFO - PROCESS | 1652 | 1461528828050 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]]]}] 13:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 13:13:48 INFO - PROCESS | 1652 | 1461528828058 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:13:48 INFO - PROCESS | 1652 | 1461528828060 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:13:48 INFO - PROCESS | 1652 | 1461528828064 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:13:48 INFO - PROCESS | 1652 | 1461528828067 Marionette TRACE conn2 <- [1,866,null,{}] 13:13:48 INFO - PROCESS | 1652 | 1461528828070 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}] 13:13:48 INFO - PROCESS | 1652 | 1461528828169 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:13:48 INFO - PROCESS | 1652 | 1461528828175 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be28800 == 40 [pid = 1652] [id = 224] 13:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11becac00) [pid = 1652] [serial = 670] [outer = 0x0] 13:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c37c800) [pid = 1652] [serial = 671] [outer = 0x11becac00] 13:13:48 INFO - PROCESS | 1652 | 1461528828204 Marionette DEBUG loaded listener.js 13:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c636800) [pid = 1652] [serial = 672] [outer = 0x11becac00] 13:13:48 INFO - PROCESS | 1652 | 1461528828552 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]]]}] 13:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 13:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:13:48 INFO - PROCESS | 1652 | 1461528828585 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:13:48 INFO - PROCESS | 1652 | 1461528828586 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:13:48 INFO - PROCESS | 1652 | 1461528828588 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:13:48 INFO - PROCESS | 1652 | 1461528828589 Marionette TRACE conn2 <- [1,870,null,{}] 13:13:48 INFO - PROCESS | 1652 | 1461528828592 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}] 13:13:48 INFO - PROCESS | 1652 | 1461528828687 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:13:48 INFO - PROCESS | 1652 | 1461528828692 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c71c800 == 41 [pid = 1652] [id = 225] 13:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c7d7800) [pid = 1652] [serial = 673] [outer = 0x0] 13:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123a11800) [pid = 1652] [serial = 674] [outer = 0x11c7d7800] 13:13:48 INFO - PROCESS | 1652 | 1461528828724 Marionette DEBUG loaded listener.js 13:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x127397c00) [pid = 1652] [serial = 675] [outer = 0x11c7d7800] 13:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms 13:13:49 INFO - PROCESS | 1652 | 1461528829104 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]]]}] 13:13:49 INFO - PROCESS | 1652 | 1461528829108 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:13:49 INFO - PROCESS | 1652 | 1461528829109 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:13:49 INFO - PROCESS | 1652 | 1461528829111 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:13:49 INFO - PROCESS | 1652 | 1461528829115 Marionette TRACE conn2 <- [1,874,null,{}] 13:13:49 INFO - PROCESS | 1652 | 1461528829118 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}] 13:13:49 INFO - PROCESS | 1652 | 1461528829218 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:13:49 INFO - PROCESS | 1652 | 1461528829222 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aea000 == 42 [pid = 1652] [id = 226] 13:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x126c33400) [pid = 1652] [serial = 676] [outer = 0x0] 13:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127973c00) [pid = 1652] [serial = 677] [outer = 0x126c33400] 13:13:49 INFO - PROCESS | 1652 | 1461528829248 Marionette DEBUG loaded listener.js 13:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128573400) [pid = 1652] [serial = 678] [outer = 0x126c33400] 13:13:49 INFO - PROCESS | 1652 | 1461528829582 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]]]}] 13:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 13:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:13:49 INFO - PROCESS | 1652 | 1461528829633 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:13:49 INFO - PROCESS | 1652 | 1461528829634 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:13:49 INFO - PROCESS | 1652 | 1461528829636 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:13:49 INFO - PROCESS | 1652 | 1461528829638 Marionette TRACE conn2 <- [1,878,null,{}] 13:13:49 INFO - PROCESS | 1652 | 1461528829640 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}] 13:13:49 INFO - PROCESS | 1652 | 1461528829736 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:13:49 INFO - PROCESS | 1652 | 1461528829748 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c76800 == 43 [pid = 1652] [id = 227] 13:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1287dc400) [pid = 1652] [serial = 679] [outer = 0x0] 13:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129c78000) [pid = 1652] [serial = 680] [outer = 0x1287dc400] 13:13:49 INFO - PROCESS | 1652 | 1461528829773 Marionette DEBUG loaded listener.js 13:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b50ac00) [pid = 1652] [serial = 681] [outer = 0x1287dc400] 13:13:50 INFO - PROCESS | 1652 | 1461528830136 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]]]}] 13:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 13:13:50 INFO - PROCESS | 1652 | 1461528830159 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:13:50 INFO - PROCESS | 1652 | 1461528830160 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:13:50 INFO - PROCESS | 1652 | 1461528830162 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:13:50 INFO - PROCESS | 1652 | 1461528830163 Marionette TRACE conn2 <- [1,882,null,{}] 13:13:50 INFO - PROCESS | 1652 | 1461528830166 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}] 13:13:50 INFO - PROCESS | 1652 | 1461528830265 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:13:50 INFO - PROCESS | 1652 | 1461528830276 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277e9800 == 44 [pid = 1652] [id = 228] 13:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b50bc00) [pid = 1652] [serial = 682] [outer = 0x0] 13:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b7f5400) [pid = 1652] [serial = 683] [outer = 0x12b50bc00] 13:13:50 INFO - PROCESS | 1652 | 1461528830303 Marionette DEBUG loaded listener.js 13:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12bf8b000) [pid = 1652] [serial = 684] [outer = 0x12b50bc00] 13:13:50 INFO - PROCESS | 1652 | 1461528830642 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]]]}] 13:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 520ms 13:13:50 INFO - PROCESS | 1652 | 1461528830683 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:13:50 INFO - PROCESS | 1652 | 1461528830684 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:13:50 INFO - PROCESS | 1652 | 1461528830686 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:13:50 INFO - PROCESS | 1652 | 1461528830687 Marionette TRACE conn2 <- [1,886,null,{}] 13:13:50 INFO - PROCESS | 1652 | 1461528830690 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}] 13:13:50 INFO - PROCESS | 1652 | 1461528830791 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:13:50 INFO - PROCESS | 1652 | 1461528830797 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b30f000 == 45 [pid = 1652] [id = 229] 13:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11bed3c00) [pid = 1652] [serial = 685] [outer = 0x0] 13:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12cf60800) [pid = 1652] [serial = 686] [outer = 0x11bed3c00] 13:13:50 INFO - PROCESS | 1652 | 1461528830823 Marionette DEBUG loaded listener.js 13:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d30b400) [pid = 1652] [serial = 687] [outer = 0x11bed3c00] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c457000) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x123a0ec00) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118f95800) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12be06400) [pid = 1652] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1287db400) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118ee7c00) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129c74400) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bf94000) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c380800) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1287d1400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1178edc00) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118fcd800) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11afe0800) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123a40000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x115379800) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11adc6c00) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b50f400) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a671c00) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x125908800) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c637000) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x115213c00) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129c6e800) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b515000) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:13:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119e59800) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:13:51 INFO - PROCESS | 1652 | 1461528831344 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]]]}] 13:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 722ms 13:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:13:51 INFO - PROCESS | 1652 | 1461528831409 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 1652 | 1461528831411 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:13:51 INFO - PROCESS | 1652 | 1461528831413 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - PROCESS | 1652 | 1461528831415 Marionette TRACE conn2 <- [1,890,null,{}] 13:13:51 INFO - PROCESS | 1652 | 1461528831417 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}] 13:13:51 INFO - PROCESS | 1652 | 1461528831512 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:13:51 INFO - PROCESS | 1652 | 1461528831519 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb72800 == 46 [pid = 1652] [id = 230] 13:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11a671c00) [pid = 1652] [serial = 688] [outer = 0x0] 13:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c44a000) [pid = 1652] [serial = 689] [outer = 0x11a671c00] 13:13:51 INFO - PROCESS | 1652 | 1461528831549 Marionette DEBUG loaded listener.js 13:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11becb000) [pid = 1652] [serial = 690] [outer = 0x11a671c00] 13:13:51 INFO - PROCESS | 1652 | 1461528831901 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]]]}] 13:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 13:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:13:51 INFO - PROCESS | 1652 | 1461528831934 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 1652 | 1461528831935 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:13:51 INFO - PROCESS | 1652 | 1461528831937 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - PROCESS | 1652 | 1461528831939 Marionette TRACE conn2 <- [1,894,null,{}] 13:13:51 INFO - PROCESS | 1652 | 1461528831952 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}] 13:13:52 INFO - PROCESS | 1652 | 1461528832034 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:13:52 INFO - PROCESS | 1652 | 1461528832038 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfdf000 == 47 [pid = 1652] [id = 231] 13:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12790a400) [pid = 1652] [serial = 691] [outer = 0x0] 13:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d307000) [pid = 1652] [serial = 692] [outer = 0x12790a400] 13:13:52 INFO - PROCESS | 1652 | 1461528832064 Marionette DEBUG loaded listener.js 13:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12d5b2400) [pid = 1652] [serial = 693] [outer = 0x12790a400] 13:13:52 INFO - PROCESS | 1652 | 1461528832400 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]]]}] 13:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 13:13:52 INFO - PROCESS | 1652 | 1461528832407 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:13:52 INFO - PROCESS | 1652 | 1461528832409 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:13:52 INFO - PROCESS | 1652 | 1461528832411 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:13:52 INFO - PROCESS | 1652 | 1461528832412 Marionette TRACE conn2 <- [1,898,null,{}] 13:13:52 INFO - PROCESS | 1652 | 1461528832419 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}] 13:13:52 INFO - PROCESS | 1652 | 1461528832505 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:13:52 INFO - PROCESS | 1652 | 1461528832509 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db57800 == 48 [pid = 1652] [id = 232] 13:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d5b5000) [pid = 1652] [serial = 694] [outer = 0x0] 13:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12da39c00) [pid = 1652] [serial = 695] [outer = 0x12d5b5000] 13:13:52 INFO - PROCESS | 1652 | 1461528832537 Marionette DEBUG loaded listener.js 13:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12dbeb400) [pid = 1652] [serial = 696] [outer = 0x12d5b5000] 13:13:52 INFO - PROCESS | 1652 | 1461528832868 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]]]}] 13:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 473ms 13:13:52 INFO - PROCESS | 1652 | 1461528832885 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:13:52 INFO - PROCESS | 1652 | 1461528832886 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:13:52 INFO - PROCESS | 1652 | 1461528832888 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:13:52 INFO - PROCESS | 1652 | 1461528832889 Marionette TRACE conn2 <- [1,902,null,{}] 13:13:52 INFO - PROCESS | 1652 | 1461528832892 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}] 13:13:53 INFO - PROCESS | 1652 | 1461528833002 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:13:53 INFO - PROCESS | 1652 | 1461528833009 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e6d7000 == 49 [pid = 1652] [id = 233] 13:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12cf60000) [pid = 1652] [serial = 697] [outer = 0x0] 13:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12dbedc00) [pid = 1652] [serial = 698] [outer = 0x12cf60000] 13:13:53 INFO - PROCESS | 1652 | 1461528833034 Marionette DEBUG loaded listener.js 13:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e331800) [pid = 1652] [serial = 699] [outer = 0x12cf60000] 13:13:53 INFO - PROCESS | 1652 | 1461528833543 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]]]}] 13:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 723ms 13:13:53 INFO - PROCESS | 1652 | 1461528833612 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:13:53 INFO - PROCESS | 1652 | 1461528833615 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:13:53 INFO - PROCESS | 1652 | 1461528833618 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:13:53 INFO - PROCESS | 1652 | 1461528833621 Marionette TRACE conn2 <- [1,906,null,{}] 13:13:53 INFO - PROCESS | 1652 | 1461528833625 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}] 13:13:53 INFO - PROCESS | 1652 | 1461528833731 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:13:53 INFO - PROCESS | 1652 | 1461528833840 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11922c800 == 50 [pid = 1652] [id = 234] 13:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1187d0000) [pid = 1652] [serial = 700] [outer = 0x0] 13:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118ee9c00) [pid = 1652] [serial = 701] [outer = 0x1187d0000] 13:13:53 INFO - PROCESS | 1652 | 1461528833873 Marionette DEBUG loaded listener.js 13:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1191a0400) [pid = 1652] [serial = 702] [outer = 0x1187d0000] 13:13:54 INFO - PROCESS | 1652 | 1461528834317 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]]]}] 13:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 13:13:54 INFO - PROCESS | 1652 | 1461528834352 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:13:54 INFO - PROCESS | 1652 | 1461528834357 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:13:54 INFO - PROCESS | 1652 | 1461528834361 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:13:54 INFO - PROCESS | 1652 | 1461528834366 Marionette TRACE conn2 <- [1,910,null,{}] 13:13:54 INFO - PROCESS | 1652 | 1461528834368 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}] 13:13:54 INFO - PROCESS | 1652 | 1461528834492 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:13:54 INFO - PROCESS | 1652 | 1461528834573 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c665800 == 51 [pid = 1652] [id = 235] 13:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11adbb400) [pid = 1652] [serial = 703] [outer = 0x0] 13:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11afdc400) [pid = 1652] [serial = 704] [outer = 0x11adbb400] 13:13:54 INFO - PROCESS | 1652 | 1461528834603 Marionette DEBUG loaded listener.js 13:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11bbc0400) [pid = 1652] [serial = 705] [outer = 0x11adbb400] 13:13:55 INFO - PROCESS | 1652 | 1461528835033 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]]]}] 13:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 722ms 13:13:55 INFO - PROCESS | 1652 | 1461528835084 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:13:55 INFO - PROCESS | 1652 | 1461528835086 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:13:55 INFO - PROCESS | 1652 | 1461528835088 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:13:55 INFO - PROCESS | 1652 | 1461528835091 Marionette TRACE conn2 <- [1,914,null,{}] 13:13:55 INFO - PROCESS | 1652 | 1461528835099 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}] 13:13:55 INFO - PROCESS | 1652 | 1461528835204 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:13:55 INFO - PROCESS | 1652 | 1461528835260 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbad000 == 52 [pid = 1652] [id = 236] 13:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x123a04000) [pid = 1652] [serial = 706] [outer = 0x0] 13:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x125db3c00) [pid = 1652] [serial = 707] [outer = 0x123a04000] 13:13:55 INFO - PROCESS | 1652 | 1461528835292 Marionette DEBUG loaded listener.js 13:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127974c00) [pid = 1652] [serial = 708] [outer = 0x123a04000] 13:13:55 INFO - PROCESS | 1652 | 1461528835706 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]]]}] 13:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 13:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:13:55 INFO - PROCESS | 1652 | 1461528835760 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:13:55 INFO - PROCESS | 1652 | 1461528835762 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:13:55 INFO - PROCESS | 1652 | 1461528835764 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:13:55 INFO - PROCESS | 1652 | 1461528835766 Marionette TRACE conn2 <- [1,918,null,{}] 13:13:55 INFO - PROCESS | 1652 | 1461528835806 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}] 13:13:55 INFO - PROCESS | 1652 | 1461528835913 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:13:55 INFO - PROCESS | 1652 | 1461528835977 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef1d000 == 53 [pid = 1652] [id = 237] 13:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126a37000) [pid = 1652] [serial = 709] [outer = 0x0] 13:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12be03000) [pid = 1652] [serial = 710] [outer = 0x126a37000] 13:13:56 INFO - PROCESS | 1652 | 1461528836008 Marionette DEBUG loaded listener.js 13:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d30ec00) [pid = 1652] [serial = 711] [outer = 0x126a37000] 13:13:56 INFO - PROCESS | 1652 | 1461528836417 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]]]}] 13:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 688ms 13:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:13:56 INFO - PROCESS | 1652 | 1461528836453 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:13:56 INFO - PROCESS | 1652 | 1461528836454 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:13:56 INFO - PROCESS | 1652 | 1461528836456 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:13:56 INFO - PROCESS | 1652 | 1461528836458 Marionette TRACE conn2 <- [1,922,null,{}] 13:13:56 INFO - PROCESS | 1652 | 1461528836460 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}] 13:13:56 INFO - PROCESS | 1652 | 1461528836576 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:13:56 INFO - PROCESS | 1652 | 1461528836628 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d003800 == 54 [pid = 1652] [id = 238] 13:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d30fc00) [pid = 1652] [serial = 712] [outer = 0x0] 13:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d5b3000) [pid = 1652] [serial = 713] [outer = 0x12d30fc00] 13:13:56 INFO - PROCESS | 1652 | 1461528836658 Marionette DEBUG loaded listener.js 13:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12dbf1400) [pid = 1652] [serial = 714] [outer = 0x12d30fc00] 13:13:57 INFO - PROCESS | 1652 | 1461528837169 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]]]}] 13:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 972ms 13:13:57 INFO - PROCESS | 1652 | 1461528837471 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:13:57 INFO - PROCESS | 1652 | 1461528837474 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:13:57 INFO - PROCESS | 1652 | 1461528837481 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:13:57 INFO - PROCESS | 1652 | 1461528837483 Marionette TRACE conn2 <- [1,926,null,{}] 13:13:57 INFO - PROCESS | 1652 | 1461528837498 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}] 13:13:57 INFO - PROCESS | 1652 | 1461528837592 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:13:57 INFO - PROCESS | 1652 | 1461528837655 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad93000 == 55 [pid = 1652] [id = 239] 13:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1155bbc00) [pid = 1652] [serial = 715] [outer = 0x0] 13:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1166f1c00) [pid = 1652] [serial = 716] [outer = 0x1155bbc00] 13:13:57 INFO - PROCESS | 1652 | 1461528837683 Marionette DEBUG loaded listener.js 13:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118fca800) [pid = 1652] [serial = 717] [outer = 0x1155bbc00] 13:13:58 INFO - PROCESS | 1652 | 1461528838120 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]]]}] 13:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 13:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:13:58 INFO - PROCESS | 1652 | 1461528838152 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:13:58 INFO - PROCESS | 1652 | 1461528838154 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:13:58 INFO - PROCESS | 1652 | 1461528838159 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:13:58 INFO - PROCESS | 1652 | 1461528838161 Marionette TRACE conn2 <- [1,930,null,{}] 13:13:58 INFO - PROCESS | 1652 | 1461528838164 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}] 13:13:58 INFO - PROCESS | 1652 | 1461528838260 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:13:58 INFO - PROCESS | 1652 | 1461528838316 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af8e000 == 56 [pid = 1652] [id = 240] 13:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118fcb800) [pid = 1652] [serial = 718] [outer = 0x0] 13:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11a978400) [pid = 1652] [serial = 719] [outer = 0x118fcb800] 13:13:58 INFO - PROCESS | 1652 | 1461528838344 Marionette DEBUG loaded listener.js 13:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11afd5800) [pid = 1652] [serial = 720] [outer = 0x118fcb800] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c0000 == 55 [pid = 1652] [id = 186] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12db57800 == 54 [pid = 1652] [id = 232] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfdf000 == 53 [pid = 1652] [id = 231] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb72800 == 52 [pid = 1652] [id = 230] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b30f000 == 51 [pid = 1652] [id = 229] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1277e9800 == 50 [pid = 1652] [id = 228] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x126c76800 == 49 [pid = 1652] [id = 227] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x123aea000 == 48 [pid = 1652] [id = 226] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11c71c800 == 47 [pid = 1652] [id = 225] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11be28800 == 46 [pid = 1652] [id = 224] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11b856800 == 45 [pid = 1652] [id = 223] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119d34800 == 44 [pid = 1652] [id = 222] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11a64a800 == 43 [pid = 1652] [id = 221] 13:13:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c4800 == 42 [pid = 1652] [id = 220] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d303c00) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x129c72400) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x126e61c00) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11bbbd800) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12cf58c00) [pid = 1652] [serial = 474] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b50b400) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11a908c00) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118fcec00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12be07000) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12cf5f400) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c378400) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d30a000) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11c82dc00) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123a10000) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x129c6fc00) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x119129c00) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118e61800) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a90fc00) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11acd0000) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11bb38000) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c375000) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11588e000) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b4ca000) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c453400) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11bbc0800) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12590b000) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a617000) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b5f5c00) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x125902c00) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b50e800) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12cf9f000) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b8d1400) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127390400) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123a03000) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12857e400) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b7f5c00) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125ecd800) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12d30f000) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12d5af000) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 13:13:58 INFO - PROCESS | 1652 | 1461528838755 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]]]}] 13:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 625ms 13:13:58 INFO - PROCESS | 1652 | 1461528838783 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:13:58 INFO - PROCESS | 1652 | 1461528838784 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:13:58 INFO - PROCESS | 1652 | 1461528838787 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:13:58 INFO - PROCESS | 1652 | 1461528838788 Marionette TRACE conn2 <- [1,934,null,{}] 13:13:58 INFO - PROCESS | 1652 | 1461528838795 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}] 13:13:58 INFO - PROCESS | 1652 | 1461528838882 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:13:58 INFO - PROCESS | 1652 | 1461528838952 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d4e000 == 43 [pid = 1652] [id = 241] 13:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a90a800) [pid = 1652] [serial = 721] [outer = 0x0] 13:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11bb3ac00) [pid = 1652] [serial = 722] [outer = 0x11a90a800] 13:13:58 INFO - PROCESS | 1652 | 1461528838989 Marionette DEBUG loaded listener.js 13:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bece800) [pid = 1652] [serial = 723] [outer = 0x11a90a800] 13:13:59 INFO - PROCESS | 1652 | 1461528839343 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]]]}] 13:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 572ms 13:13:59 INFO - PROCESS | 1652 | 1461528839360 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:13:59 INFO - PROCESS | 1652 | 1461528839363 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:13:59 INFO - PROCESS | 1652 | 1461528839367 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:13:59 INFO - PROCESS | 1652 | 1461528839369 Marionette TRACE conn2 <- [1,938,null,{}] 13:13:59 INFO - PROCESS | 1652 | 1461528839372 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}] 13:13:59 INFO - PROCESS | 1652 | 1461528839500 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:13:59 INFO - PROCESS | 1652 | 1461528839578 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b90d800 == 44 [pid = 1652] [id = 242] 13:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11bed1000) [pid = 1652] [serial = 724] [outer = 0x0] 13:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c6b3400) [pid = 1652] [serial = 725] [outer = 0x11bed1000] 13:13:59 INFO - PROCESS | 1652 | 1461528839620 Marionette DEBUG loaded listener.js 13:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125908000) [pid = 1652] [serial = 726] [outer = 0x11bed1000] 13:13:59 INFO - PROCESS | 1652 | 1461528839921 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]]]}] 13:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 572ms 13:13:59 INFO - PROCESS | 1652 | 1461528839939 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:13:59 INFO - PROCESS | 1652 | 1461528839940 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:13:59 INFO - PROCESS | 1652 | 1461528839942 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:13:59 INFO - PROCESS | 1652 | 1461528839944 Marionette TRACE conn2 <- [1,942,null,{}] 13:13:59 INFO - PROCESS | 1652 | 1461528839955 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}] 13:14:00 INFO - PROCESS | 1652 | 1461528840042 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:14:00 INFO - PROCESS | 1652 | 1461528840093 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c71c800 == 45 [pid = 1652] [id = 243] 13:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c6ae000) [pid = 1652] [serial = 727] [outer = 0x0] 13:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x125910c00) [pid = 1652] [serial = 728] [outer = 0x11c6ae000] 13:14:00 INFO - PROCESS | 1652 | 1461528840120 Marionette DEBUG loaded listener.js 13:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127390400) [pid = 1652] [serial = 729] [outer = 0x11c6ae000] 13:14:00 INFO - PROCESS | 1652 | 1461528840422 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]]]}] 13:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 527ms 13:14:00 INFO - PROCESS | 1652 | 1461528840471 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:14:00 INFO - PROCESS | 1652 | 1461528840472 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:14:00 INFO - PROCESS | 1652 | 1461528840474 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:14:00 INFO - PROCESS | 1652 | 1461528840475 Marionette TRACE conn2 <- [1,946,null,{}] 13:14:00 INFO - PROCESS | 1652 | 1461528840478 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}] 13:14:00 INFO - PROCESS | 1652 | 1461528840576 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:14:00 INFO - PROCESS | 1652 | 1461528840584 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd7800 == 46 [pid = 1652] [id = 244] 13:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127af2800) [pid = 1652] [serial = 730] [outer = 0x0] 13:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b4c1c00) [pid = 1652] [serial = 731] [outer = 0x127af2800] 13:14:00 INFO - PROCESS | 1652 | 1461528840612 Marionette DEBUG loaded listener.js 13:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bb99400) [pid = 1652] [serial = 732] [outer = 0x127af2800] 13:14:00 INFO - PROCESS | 1652 | 1461528840990 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]]]}] 13:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 568ms 13:14:01 INFO - PROCESS | 1652 | 1461528841043 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:14:01 INFO - PROCESS | 1652 | 1461528841044 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:14:01 INFO - PROCESS | 1652 | 1461528841047 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:14:01 INFO - PROCESS | 1652 | 1461528841048 Marionette TRACE conn2 <- [1,950,null,{}] 13:14:01 INFO - PROCESS | 1652 | 1461528841050 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}] 13:14:01 INFO - PROCESS | 1652 | 1461528841153 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:14:01 INFO - PROCESS | 1652 | 1461528841167 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x127557800 == 47 [pid = 1652] [id = 245] 13:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1280fbc00) [pid = 1652] [serial = 733] [outer = 0x0] 13:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be0f400) [pid = 1652] [serial = 734] [outer = 0x1280fbc00] 13:14:01 INFO - PROCESS | 1652 | 1461528841192 Marionette DEBUG loaded listener.js 13:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b5fa000) [pid = 1652] [serial = 735] [outer = 0x1280fbc00] 13:14:01 INFO - PROCESS | 1652 | 1461528841532 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]]]}] 13:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 13:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:14:01 INFO - PROCESS | 1652 | 1461528841567 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:14:01 INFO - PROCESS | 1652 | 1461528841568 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:14:01 INFO - PROCESS | 1652 | 1461528841570 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:14:01 INFO - PROCESS | 1652 | 1461528841571 Marionette TRACE conn2 <- [1,954,null,{}] 13:14:01 INFO - PROCESS | 1652 | 1461528841573 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}] 13:14:01 INFO - PROCESS | 1652 | 1461528841673 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:14:01 INFO - PROCESS | 1652 | 1461528841687 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285e3800 == 48 [pid = 1652] [id = 246] 13:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12be06400) [pid = 1652] [serial = 736] [outer = 0x0] 13:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12d30bc00) [pid = 1652] [serial = 737] [outer = 0x12be06400] 13:14:01 INFO - PROCESS | 1652 | 1461528841713 Marionette DEBUG loaded listener.js 13:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12da2e000) [pid = 1652] [serial = 738] [outer = 0x12be06400] 13:14:02 INFO - PROCESS | 1652 | 1461528842066 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]]]}] 13:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 13:14:02 INFO - PROCESS | 1652 | 1461528842089 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:14:02 INFO - PROCESS | 1652 | 1461528842090 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:14:02 INFO - PROCESS | 1652 | 1461528842092 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:14:02 INFO - PROCESS | 1652 | 1461528842093 Marionette TRACE conn2 <- [1,958,null,{}] 13:14:02 INFO - PROCESS | 1652 | 1461528842103 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}] 13:14:02 INFO - PROCESS | 1652 | 1461528842204 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:14:02 INFO - PROCESS | 1652 | 1461528842237 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b7aa000 == 49 [pid = 1652] [id = 247] 13:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b4ce400) [pid = 1652] [serial = 739] [outer = 0x0] 13:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12dbebc00) [pid = 1652] [serial = 740] [outer = 0x12b4ce400] 13:14:02 INFO - PROCESS | 1652 | 1461528842263 Marionette DEBUG loaded listener.js 13:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e335c00) [pid = 1652] [serial = 741] [outer = 0x12b4ce400] 13:14:02 INFO - PROCESS | 1652 | 1461528842585 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]]]}] 13:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 524ms 13:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:14:02 INFO - PROCESS | 1652 | 1461528842617 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:14:02 INFO - PROCESS | 1652 | 1461528842618 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:14:02 INFO - PROCESS | 1652 | 1461528842620 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:14:02 INFO - PROCESS | 1652 | 1461528842621 Marionette TRACE conn2 <- [1,962,null,{}] 13:14:02 INFO - PROCESS | 1652 | 1461528842623 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}] 13:14:02 INFO - PROCESS | 1652 | 1461528842726 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12790a400) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x126c33400) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1287dc400) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b50bc00) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11becac00) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b4cd400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11aa73000) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11457c800) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c7d7800) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11afe1400) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118f93c00) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11bed3c00) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a671c00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126e59c00) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11583f400) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1159a6000) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:14:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d5b5000) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:14:02 INFO - PROCESS | 1652 | 1461528842922 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1178c9800 == 50 [pid = 1652] [id = 248] 13:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1140c6c00) [pid = 1652] [serial = 742] [outer = 0x0] 13:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x114f7a000) [pid = 1652] [serial = 743] [outer = 0x1140c6c00] 13:14:02 INFO - PROCESS | 1652 | 1461528842948 Marionette DEBUG loaded listener.js 13:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11adc6800) [pid = 1652] [serial = 744] [outer = 0x1140c6c00] 13:14:03 INFO - PROCESS | 1652 | 1461528843330 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]]]}] 13:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 722ms 13:14:03 INFO - PROCESS | 1652 | 1461528843343 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:14:03 INFO - PROCESS | 1652 | 1461528843345 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:14:03 INFO - PROCESS | 1652 | 1461528843353 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:14:03 INFO - PROCESS | 1652 | 1461528843356 Marionette TRACE conn2 <- [1,966,null,{}] 13:14:03 INFO - PROCESS | 1652 | 1461528843359 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}] 13:14:03 INFO - PROCESS | 1652 | 1461528843555 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:14:03 INFO - PROCESS | 1652 | 1461528843594 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d010800 == 51 [pid = 1652] [id = 249] 13:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12d5ad000) [pid = 1652] [serial = 745] [outer = 0x0] 13:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12e38d000) [pid = 1652] [serial = 746] [outer = 0x12d5ad000] 13:14:03 INFO - PROCESS | 1652 | 1461528843624 Marionette DEBUG loaded listener.js 13:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12e3b8000) [pid = 1652] [serial = 747] [outer = 0x12d5ad000] 13:14:03 INFO - PROCESS | 1652 | 1461528843921 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]]]}] 13:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 576ms 13:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:14:03 INFO - PROCESS | 1652 | 1461528843936 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:14:03 INFO - PROCESS | 1652 | 1461528843937 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:14:03 INFO - PROCESS | 1652 | 1461528843940 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:14:03 INFO - PROCESS | 1652 | 1461528843941 Marionette TRACE conn2 <- [1,970,null,{}] 13:14:03 INFO - PROCESS | 1652 | 1461528843943 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}] 13:14:04 INFO - PROCESS | 1652 | 1461528844042 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:14:04 INFO - PROCESS | 1652 | 1461528844047 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3c7000 == 52 [pid = 1652] [id = 250] 13:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12e3b9400) [pid = 1652] [serial = 748] [outer = 0x0] 13:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e918000) [pid = 1652] [serial = 749] [outer = 0x12e3b9400] 13:14:04 INFO - PROCESS | 1652 | 1461528844069 Marionette DEBUG loaded listener.js 13:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e91c800) [pid = 1652] [serial = 750] [outer = 0x12e3b9400] 13:14:04 INFO - PROCESS | 1652 | 1461528844495 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]]]}] 13:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 572ms 13:14:04 INFO - PROCESS | 1652 | 1461528844514 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:14:04 INFO - PROCESS | 1652 | 1461528844516 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:14:04 INFO - PROCESS | 1652 | 1461528844519 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:14:04 INFO - PROCESS | 1652 | 1461528844520 Marionette TRACE conn2 <- [1,974,null,{}] 13:14:04 INFO - PROCESS | 1652 | 1461528844523 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}] 13:14:04 INFO - PROCESS | 1652 | 1461528844598 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:14:04 INFO - PROCESS | 1652 | 1461528844603 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efb7000 == 53 [pid = 1652] [id = 251] 13:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e91cc00) [pid = 1652] [serial = 751] [outer = 0x0] 13:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e920800) [pid = 1652] [serial = 752] [outer = 0x12e91cc00] 13:14:04 INFO - PROCESS | 1652 | 1461528844623 Marionette DEBUG loaded listener.js 13:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ea83000) [pid = 1652] [serial = 753] [outer = 0x12e91cc00] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9da800 == 52 [pid = 1652] [id = 215] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3c3800 == 51 [pid = 1652] [id = 219] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbba000 == 50 [pid = 1652] [id = 218] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12cead800 == 49 [pid = 1652] [id = 158] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x125c4f000 == 48 [pid = 1652] [id = 216] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb81000 == 47 [pid = 1652] [id = 176] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d00b800 == 46 [pid = 1652] [id = 217] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d01b800 == 45 [pid = 1652] [id = 214] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x126c72000 == 44 [pid = 1652] [id = 198] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11af8e000 == 43 [pid = 1652] [id = 240] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad93000 == 42 [pid = 1652] [id = 239] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d003800 == 41 [pid = 1652] [id = 238] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef1d000 == 40 [pid = 1652] [id = 237] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbad000 == 39 [pid = 1652] [id = 236] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11c665800 == 38 [pid = 1652] [id = 235] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11922c800 == 37 [pid = 1652] [id = 234] 13:14:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12e6d7000 == 36 [pid = 1652] [id = 233] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119d4e000 == 35 [pid = 1652] [id = 241] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b7aa000 == 34 [pid = 1652] [id = 247] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1285e3800 == 33 [pid = 1652] [id = 246] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1178c9800 == 32 [pid = 1652] [id = 248] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3c7000 == 31 [pid = 1652] [id = 250] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11b90d800 == 30 [pid = 1652] [id = 242] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x127557800 == 29 [pid = 1652] [id = 245] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11c71c800 == 28 [pid = 1652] [id = 243] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d010800 == 27 [pid = 1652] [id = 249] 13:14:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd7800 == 26 [pid = 1652] [id = 244] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1280f4000) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12da39c00) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d5b2400) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127973c00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129c78000) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bf8b000) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c37c800) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c636800) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d308400) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12cf63400) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b7f5400) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11aa7c000) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11afd8400) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11870f000) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x114f7c000) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123a11800) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11bbc4000) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11beca400) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a617800) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11927c000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b50ac00) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12da2dc00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118cf1000) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11b86f400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127906c00) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b5f7000) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12cf60800) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12dbeb400) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12d307000) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11c44a000) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12d30b400) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128573400) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11becb000) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127397c00) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118c1bc00) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11aa75c00) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12dbedc00) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 13:14:06 INFO - PROCESS | 1652 | 1461528846450 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]]]}] 13:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1979ms 13:14:06 INFO - PROCESS | 1652 | 1461528846499 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:14:06 INFO - PROCESS | 1652 | 1461528846501 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:14:06 INFO - PROCESS | 1652 | 1461528846505 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:14:06 INFO - PROCESS | 1652 | 1461528846507 Marionette TRACE conn2 <- [1,978,null,{}] 13:14:06 INFO - PROCESS | 1652 | 1461528846512 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}] 13:14:06 INFO - PROCESS | 1652 | 1461528846593 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:14:06 INFO - PROCESS | 1652 | 1461528846638 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x115229000 == 27 [pid = 1652] [id = 252] 13:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114bb4400) [pid = 1652] [serial = 754] [outer = 0x0] 13:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x114f75800) [pid = 1652] [serial = 755] [outer = 0x114bb4400] 13:14:06 INFO - PROCESS | 1652 | 1461528846668 Marionette DEBUG loaded listener.js 13:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115212400) [pid = 1652] [serial = 756] [outer = 0x114bb4400] 13:14:07 INFO - PROCESS | 1652 | 1461528847068 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]]]}] 13:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 573ms 13:14:07 INFO - PROCESS | 1652 | 1461528847081 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:14:07 INFO - PROCESS | 1652 | 1461528847087 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:14:07 INFO - PROCESS | 1652 | 1461528847095 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:14:07 INFO - PROCESS | 1652 | 1461528847101 Marionette TRACE conn2 <- [1,982,null,{}] 13:14:07 INFO - PROCESS | 1652 | 1461528847104 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}] 13:14:07 INFO - PROCESS | 1652 | 1461528847226 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:14:07 INFO - PROCESS | 1652 | 1461528847335 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cc5800 == 28 [pid = 1652] [id = 253] 13:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x115846800) [pid = 1652] [serial = 757] [outer = 0x0] 13:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1178e8400) [pid = 1652] [serial = 758] [outer = 0x115846800] 13:14:07 INFO - PROCESS | 1652 | 1461528847381 Marionette DEBUG loaded listener.js 13:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118760800) [pid = 1652] [serial = 759] [outer = 0x115846800] 13:14:07 INFO - PROCESS | 1652 | 1461528847708 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]]]}] 13:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 626ms 13:14:07 INFO - PROCESS | 1652 | 1461528847720 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:14:07 INFO - PROCESS | 1652 | 1461528847722 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:14:07 INFO - PROCESS | 1652 | 1461528847725 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:14:07 INFO - PROCESS | 1652 | 1461528847727 Marionette TRACE conn2 <- [1,986,null,{}] 13:14:07 INFO - PROCESS | 1652 | 1461528847749 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}] 13:14:07 INFO - PROCESS | 1652 | 1461528847827 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:14:07 INFO - PROCESS | 1652 | 1461528847834 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198bf800 == 29 [pid = 1652] [id = 254] 13:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1134e2400) [pid = 1652] [serial = 760] [outer = 0x0] 13:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119132400) [pid = 1652] [serial = 761] [outer = 0x1134e2400] 13:14:07 INFO - PROCESS | 1652 | 1461528847867 Marionette DEBUG loaded listener.js 13:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1192bdc00) [pid = 1652] [serial = 762] [outer = 0x1134e2400] 13:14:08 INFO - PROCESS | 1652 | 1461528848211 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]]]}] 13:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 526ms 13:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:14:08 INFO - PROCESS | 1652 | 1461528848250 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:14:08 INFO - PROCESS | 1652 | 1461528848252 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:14:08 INFO - PROCESS | 1652 | 1461528848255 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:14:08 INFO - PROCESS | 1652 | 1461528848256 Marionette TRACE conn2 <- [1,990,null,{}] 13:14:08 INFO - PROCESS | 1652 | 1461528848259 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}] 13:14:08 INFO - PROCESS | 1652 | 1461528848384 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:14:08 INFO - PROCESS | 1652 | 1461528848391 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d42000 == 30 [pid = 1652] [id = 255] 13:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118ee6c00) [pid = 1652] [serial = 763] [outer = 0x0] 13:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11a665800) [pid = 1652] [serial = 764] [outer = 0x118ee6c00] 13:14:08 INFO - PROCESS | 1652 | 1461528848418 Marionette DEBUG loaded listener.js 13:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11aa6f800) [pid = 1652] [serial = 765] [outer = 0x118ee6c00] 13:14:08 INFO - PROCESS | 1652 | 1461528848823 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]]]}] 13:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 624ms 13:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:14:08 INFO - PROCESS | 1652 | 1461528848879 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:14:08 INFO - PROCESS | 1652 | 1461528848881 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:14:08 INFO - PROCESS | 1652 | 1461528848883 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:14:08 INFO - PROCESS | 1652 | 1461528848885 Marionette TRACE conn2 <- [1,994,null,{}] 13:14:08 INFO - PROCESS | 1652 | 1461528848888 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}] 13:14:09 INFO - PROCESS | 1652 | 1461528849010 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:14:09 INFO - PROCESS | 1652 | 1461528849023 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9c8000 == 31 [pid = 1652] [id = 256] 13:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1142d1400) [pid = 1652] [serial = 766] [outer = 0x0] 13:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11acd0000) [pid = 1652] [serial = 767] [outer = 0x1142d1400] 13:14:09 INFO - PROCESS | 1652 | 1461528849067 Marionette DEBUG loaded listener.js 13:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11afd8c00) [pid = 1652] [serial = 768] [outer = 0x1142d1400] 13:14:09 INFO - PROCESS | 1652 | 1461528849520 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]]]}] 13:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 13:14:09 INFO - PROCESS | 1652 | 1461528849555 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:14:09 INFO - PROCESS | 1652 | 1461528849556 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:14:09 INFO - PROCESS | 1652 | 1461528849565 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:14:09 INFO - PROCESS | 1652 | 1461528849566 Marionette TRACE conn2 <- [1,998,null,{}] 13:14:09 INFO - PROCESS | 1652 | 1461528849569 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}] 13:14:09 INFO - PROCESS | 1652 | 1461528849665 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:14:09 INFO - PROCESS | 1652 | 1461528849671 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af91000 == 32 [pid = 1652] [id = 257] 13:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11afdcc00) [pid = 1652] [serial = 769] [outer = 0x0] 13:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bbb7800) [pid = 1652] [serial = 770] [outer = 0x11afdcc00] 13:14:09 INFO - PROCESS | 1652 | 1461528849702 Marionette DEBUG loaded listener.js 13:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11becb400) [pid = 1652] [serial = 771] [outer = 0x11afdcc00] 13:14:10 INFO - PROCESS | 1652 | 1461528850040 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]]]}] 13:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 13:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:14:10 INFO - PROCESS | 1652 | 1461528850084 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:14:10 INFO - PROCESS | 1652 | 1461528850085 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:14:10 INFO - PROCESS | 1652 | 1461528850087 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:14:10 INFO - PROCESS | 1652 | 1461528850088 Marionette TRACE conn2 <- [1,1002,null,{}] 13:14:10 INFO - PROCESS | 1652 | 1461528850091 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}] 13:14:10 INFO - PROCESS | 1652 | 1461528850161 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:14:10 INFO - PROCESS | 1652 | 1461528850210 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b91d000 == 33 [pid = 1652] [id = 258] 13:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119198400) [pid = 1652] [serial = 772] [outer = 0x0] 13:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11bed3800) [pid = 1652] [serial = 773] [outer = 0x119198400] 13:14:10 INFO - PROCESS | 1652 | 1461528850236 Marionette DEBUG loaded listener.js 13:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c450c00) [pid = 1652] [serial = 774] [outer = 0x119198400] 13:14:10 INFO - PROCESS | 1652 | 1461528850517 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]]]}] 13:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 468ms 13:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:14:10 INFO - PROCESS | 1652 | 1461528850555 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:14:10 INFO - PROCESS | 1652 | 1461528850557 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:14:10 INFO - PROCESS | 1652 | 1461528850559 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:14:10 INFO - PROCESS | 1652 | 1461528850560 Marionette TRACE conn2 <- [1,1006,null,{}] 13:14:10 INFO - PROCESS | 1652 | 1461528850565 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}] 13:14:10 INFO - PROCESS | 1652 | 1461528850641 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:14:10 INFO - PROCESS | 1652 | 1461528850647 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0ae000 == 34 [pid = 1652] [id = 259] 13:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c37c800) [pid = 1652] [serial = 775] [outer = 0x0] 13:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11c6b0800) [pid = 1652] [serial = 776] [outer = 0x11c37c800] 13:14:10 INFO - PROCESS | 1652 | 1461528850675 Marionette DEBUG loaded listener.js 13:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c833c00) [pid = 1652] [serial = 777] [outer = 0x11c37c800] 13:14:11 INFO - PROCESS | 1652 | 1461528851016 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]]]}] 13:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 13:14:11 INFO - PROCESS | 1652 | 1461528851031 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:14:11 INFO - PROCESS | 1652 | 1461528851034 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:14:11 INFO - PROCESS | 1652 | 1461528851037 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:14:11 INFO - PROCESS | 1652 | 1461528851038 Marionette TRACE conn2 <- [1,1010,null,{}] 13:14:11 INFO - PROCESS | 1652 | 1461528851041 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}] 13:14:11 INFO - PROCESS | 1652 | 1461528851146 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:14:11 INFO - PROCESS | 1652 | 1461528851174 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198bf000 == 35 [pid = 1652] [id = 260] 13:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1178ed800) [pid = 1652] [serial = 778] [outer = 0x0] 13:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c7d9000) [pid = 1652] [serial = 779] [outer = 0x1178ed800] 13:14:11 INFO - PROCESS | 1652 | 1461528851200 Marionette DEBUG loaded listener.js 13:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123a0d000) [pid = 1652] [serial = 780] [outer = 0x1178ed800] 13:14:11 INFO - PROCESS | 1652 | 1461528851502 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]]]}] 13:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 13:14:11 INFO - PROCESS | 1652 | 1461528851559 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:14:11 INFO - PROCESS | 1652 | 1461528851560 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:14:11 INFO - PROCESS | 1652 | 1461528851562 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:14:11 INFO - PROCESS | 1652 | 1461528851564 Marionette TRACE conn2 <- [1,1014,null,{}] 13:14:11 INFO - PROCESS | 1652 | 1461528851566 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}] 13:14:11 INFO - PROCESS | 1652 | 1461528851659 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:14:11 INFO - PROCESS | 1652 | 1461528851670 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c722800 == 36 [pid = 1652] [id = 261] 13:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123a0d800) [pid = 1652] [serial = 781] [outer = 0x0] 13:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x125902c00) [pid = 1652] [serial = 782] [outer = 0x123a0d800] 13:14:11 INFO - PROCESS | 1652 | 1461528851695 Marionette DEBUG loaded listener.js 13:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125907400) [pid = 1652] [serial = 783] [outer = 0x123a0d800] 13:14:12 INFO - PROCESS | 1652 | 1461528852047 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]]]}] 13:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 13:14:12 INFO - PROCESS | 1652 | 1461528852086 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:14:12 INFO - PROCESS | 1652 | 1461528852088 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:14:12 INFO - PROCESS | 1652 | 1461528852090 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:14:12 INFO - PROCESS | 1652 | 1461528852092 Marionette TRACE conn2 <- [1,1018,null,{}] 13:14:12 INFO - PROCESS | 1652 | 1461528852094 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}] 13:14:12 INFO - PROCESS | 1652 | 1461528852201 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:14:12 INFO - PROCESS | 1652 | 1461528852207 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9c5000 == 37 [pid = 1652] [id = 262] 13:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x125909400) [pid = 1652] [serial = 784] [outer = 0x0] 13:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x125d1d800) [pid = 1652] [serial = 785] [outer = 0x125909400] 13:14:12 INFO - PROCESS | 1652 | 1461528852240 Marionette DEBUG loaded listener.js 13:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126e58400) [pid = 1652] [serial = 786] [outer = 0x125909400] 13:14:12 INFO - PROCESS | 1652 | 1461528852600 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]]]}] 13:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 13:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:14:12 INFO - PROCESS | 1652 | 1461528852611 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:14:12 INFO - PROCESS | 1652 | 1461528852614 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:14:12 INFO - PROCESS | 1652 | 1461528852616 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:14:12 INFO - PROCESS | 1652 | 1461528852617 Marionette TRACE conn2 <- [1,1022,null,{}] 13:14:12 INFO - PROCESS | 1652 | 1461528852619 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}] 13:14:12 INFO - PROCESS | 1652 | 1461528852716 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:14:12 INFO - PROCESS | 1652 | 1461528852728 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f71000 == 38 [pid = 1652] [id = 263] 13:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x126bd1c00) [pid = 1652] [serial = 787] [outer = 0x0] 13:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127589000) [pid = 1652] [serial = 788] [outer = 0x126bd1c00] 13:14:12 INFO - PROCESS | 1652 | 1461528852754 Marionette DEBUG loaded listener.js 13:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12790d800) [pid = 1652] [serial = 789] [outer = 0x126bd1c00] 13:14:13 INFO - PROCESS | 1652 | 1461528853093 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]]]}] 13:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 13:14:13 INFO - PROCESS | 1652 | 1461528853135 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:14:13 INFO - PROCESS | 1652 | 1461528853136 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:14:13 INFO - PROCESS | 1652 | 1461528853139 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:14:13 INFO - PROCESS | 1652 | 1461528853140 Marionette TRACE conn2 <- [1,1026,null,{}] 13:14:13 INFO - PROCESS | 1652 | 1461528853143 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}] 13:14:13 INFO - PROCESS | 1652 | 1461528853262 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:14:13 INFO - PROCESS | 1652 | 1461528853296 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c82800 == 39 [pid = 1652] [id = 264] 13:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x125909800) [pid = 1652] [serial = 790] [outer = 0x0] 13:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127a27c00) [pid = 1652] [serial = 791] [outer = 0x125909800] 13:14:13 INFO - PROCESS | 1652 | 1461528853336 Marionette DEBUG loaded listener.js 13:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1280f6800) [pid = 1652] [serial = 792] [outer = 0x125909800] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x114f77c00) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x126c2ec00) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d5af800) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11afd6800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1280f8c00) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12e3b9400) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1280fbc00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12be06400) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b4ce400) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1140c6c00) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d5ad000) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127af2800) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c6ae000) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bed1000) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a90a800) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118fcb800) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1155bbc00) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12d30fc00) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126a37000) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123a04000) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11adbb400) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1187d0000) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12cf60000) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:14:14 INFO - PROCESS | 1652 | 1461528854030 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]]]}] 13:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 921ms 13:14:14 INFO - PROCESS | 1652 | 1461528854060 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:14:14 INFO - PROCESS | 1652 | 1461528854062 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:14:14 INFO - PROCESS | 1652 | 1461528854077 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 1652 | 1461528854079 Marionette TRACE conn2 <- [1,1030,null,{}] 13:14:14 INFO - PROCESS | 1652 | 1461528854088 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}] 13:14:14 INFO - PROCESS | 1652 | 1461528854172 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:14:14 INFO - PROCESS | 1652 | 1461528854177 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c707800 == 40 [pid = 1652] [id = 265] 13:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1155bbc00) [pid = 1652] [serial = 793] [outer = 0x0] 13:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11bed1000) [pid = 1652] [serial = 794] [outer = 0x1155bbc00] 13:14:14 INFO - PROCESS | 1652 | 1461528854206 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126c2ec00) [pid = 1652] [serial = 795] [outer = 0x1155bbc00] 13:14:14 INFO - PROCESS | 1652 | 1461528854524 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]]]}] 13:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 483ms 13:14:14 INFO - PROCESS | 1652 | 1461528854553 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:14:14 INFO - PROCESS | 1652 | 1461528854555 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:14:14 INFO - PROCESS | 1652 | 1461528854557 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 1652 | 1461528854558 Marionette TRACE conn2 <- [1,1034,null,{}] 13:14:14 INFO - PROCESS | 1652 | 1461528854560 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}] 13:14:14 INFO - PROCESS | 1652 | 1461528854639 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:14:14 INFO - PROCESS | 1652 | 1461528854689 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x127562000 == 41 [pid = 1652] [id = 266] 13:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11adc8000) [pid = 1652] [serial = 796] [outer = 0x0] 13:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1280f4c00) [pid = 1652] [serial = 797] [outer = 0x11adc8000] 13:14:14 INFO - PROCESS | 1652 | 1461528854714 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12857b800) [pid = 1652] [serial = 798] [outer = 0x11adc8000] 13:14:15 INFO - PROCESS | 1652 | 1461528855019 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]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 13:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:14:15 INFO - PROCESS | 1652 | 1461528855077 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 1652 | 1461528855078 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:14:15 INFO - PROCESS | 1652 | 1461528855080 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1652 | 1461528855081 Marionette TRACE conn2 <- [1,1038,null,{}] 13:14:15 INFO - PROCESS | 1652 | 1461528855084 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}] 13:14:15 INFO - PROCESS | 1652 | 1461528855165 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:14:15 INFO - PROCESS | 1652 | 1461528855170 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285dd000 == 42 [pid = 1652] [id = 267] 13:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12857a800) [pid = 1652] [serial = 799] [outer = 0x0] 13:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129c6f800) [pid = 1652] [serial = 800] [outer = 0x12857a800] 13:14:15 INFO - PROCESS | 1652 | 1461528855195 Marionette DEBUG loaded listener.js 13:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129c77000) [pid = 1652] [serial = 801] [outer = 0x12857a800] 13:14:15 INFO - PROCESS | 1652 | 1461528855760 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]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 722ms 13:14:15 INFO - PROCESS | 1652 | 1461528855804 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 1652 | 1461528855806 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:14:15 INFO - PROCESS | 1652 | 1461528855809 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1652 | 1461528855811 Marionette TRACE conn2 <- [1,1042,null,{}] 13:14:15 INFO - PROCESS | 1652 | 1461528855817 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}] 13:14:16 INFO - PROCESS | 1652 | 1461528856013 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:14:16 INFO - PROCESS | 1652 | 1461528856108 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b7a800 == 43 [pid = 1652] [id = 268] 13:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1134e3c00) [pid = 1652] [serial = 802] [outer = 0x0] 13:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1142c9800) [pid = 1652] [serial = 803] [outer = 0x1134e3c00] 13:14:16 INFO - PROCESS | 1652 | 1461528856141 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1147d4800) [pid = 1652] [serial = 804] [outer = 0x1134e3c00] 13:14:16 INFO - PROCESS | 1652 | 1461528856667 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]]]}] 13:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 875ms 13:14:16 INFO - PROCESS | 1652 | 1461528856684 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:14:16 INFO - PROCESS | 1652 | 1461528856687 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:14:16 INFO - PROCESS | 1652 | 1461528856690 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:14:16 INFO - PROCESS | 1652 | 1461528856693 Marionette TRACE conn2 <- [1,1046,null,{}] 13:14:16 INFO - PROCESS | 1652 | 1461528856696 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}] 13:14:16 INFO - PROCESS | 1652 | 1461528856807 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:14:16 INFO - PROCESS | 1652 | 1461528856880 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9d0000 == 44 [pid = 1652] [id = 269] 13:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1155b7400) [pid = 1652] [serial = 805] [outer = 0x0] 13:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118c03400) [pid = 1652] [serial = 806] [outer = 0x1155b7400] 13:14:16 INFO - PROCESS | 1652 | 1461528856913 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118f8d000) [pid = 1652] [serial = 807] [outer = 0x1155b7400] 13:14:17 INFO - PROCESS | 1652 | 1461528857426 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]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 771ms 13:14:17 INFO - PROCESS | 1652 | 1461528857490 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:14:17 INFO - PROCESS | 1652 | 1461528857492 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:14:17 INFO - PROCESS | 1652 | 1461528857498 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 1652 | 1461528857500 Marionette TRACE conn2 <- [1,1050,null,{}] 13:14:17 INFO - PROCESS | 1652 | 1461528857502 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}] 13:14:17 INFO - PROCESS | 1652 | 1461528857719 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:14:17 INFO - PROCESS | 1652 | 1461528857804 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cd4000 == 45 [pid = 1652] [id = 270] 13:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x114f73c00) [pid = 1652] [serial = 808] [outer = 0x0] 13:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x115214000) [pid = 1652] [serial = 809] [outer = 0x114f73c00] 13:14:17 INFO - PROCESS | 1652 | 1461528857833 Marionette DEBUG loaded listener.js 13:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1178eb000) [pid = 1652] [serial = 810] [outer = 0x114f73c00] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11a64b000 == 44 [pid = 1652] [id = 98] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c9800 == 43 [pid = 1652] [id = 97] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118ccd000 == 42 [pid = 1652] [id = 94] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9db800 == 41 [pid = 1652] [id = 99] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6ce000 == 40 [pid = 1652] [id = 90] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11c09e800 == 39 [pid = 1652] [id = 84] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118c3a000 == 38 [pid = 1652] [id = 92] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11923e000 == 37 [pid = 1652] [id = 88] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119d43000 == 36 [pid = 1652] [id = 83] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b312000 == 35 [pid = 1652] [id = 86] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb6000 == 34 [pid = 1652] [id = 87] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x126b50000 == 33 [pid = 1652] [id = 93] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119121800 == 32 [pid = 1652] [id = 96] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123ae8000 == 31 [pid = 1652] [id = 85] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1285ee000 == 30 [pid = 1652] [id = 91] 13:14:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1158be800 == 29 [pid = 1652] [id = 95] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12e920800) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | 1461528858321 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]]]}] 13:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 873ms 13:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:14:18 INFO - PROCESS | 1652 | 1461528858371 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:14:18 INFO - PROCESS | 1652 | 1461528858373 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:14:18 INFO - PROCESS | 1652 | 1461528858376 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:14:18 INFO - PROCESS | 1652 | 1461528858380 Marionette TRACE conn2 <- [1,1054,null,{}] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1280f8800) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12dbe5400) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11bed0000) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12be05800) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119e57400) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12e91c800) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12be0f400) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d30bc00) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b5fa000) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12dbebc00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12da2e000) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12e335c00) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11adc6800) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12e918000) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12e38d000) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x114f7a000) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b4c1c00) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125910c00) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127390400) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c6b3400) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125908000) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11bb3ac00) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11bece800) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11afd5800) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a978400) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fca800) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1166f1c00) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12dbf1400) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12d5b3000) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12d30ec00) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12be03000) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127974c00) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125db3c00) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11bbc0400) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11afdc400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118ee9c00) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1191a0400) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12e331800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12e3b8000) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12bb99400) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 13:14:18 INFO - PROCESS | 1652 | 1461528858402 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}] 13:14:18 INFO - PROCESS | 1652 | 1461528858493 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:14:18 INFO - PROCESS | 1652 | 1461528858502 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c48000 == 30 [pid = 1652] [id = 271] 13:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1178e6400) [pid = 1652] [serial = 811] [outer = 0x0] 13:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118cf0800) [pid = 1652] [serial = 812] [outer = 0x1178e6400] 13:14:18 INFO - PROCESS | 1652 | 1461528858534 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118fca800) [pid = 1652] [serial = 813] [outer = 0x1178e6400] 13:14:18 INFO - PROCESS | 1652 | 1461528858872 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]]]}] 13:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 524ms 13:14:18 INFO - PROCESS | 1652 | 1461528858900 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:14:18 INFO - PROCESS | 1652 | 1461528858902 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:14:18 INFO - PROCESS | 1652 | 1461528858905 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:14:18 INFO - PROCESS | 1652 | 1461528858906 Marionette TRACE conn2 <- [1,1058,null,{}] 13:14:18 INFO - PROCESS | 1652 | 1461528858908 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}] 13:14:19 INFO - PROCESS | 1652 | 1461528858995 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:14:19 INFO - PROCESS | 1652 | 1461528859046 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d46800 == 31 [pid = 1652] [id = 272] 13:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118fcd000) [pid = 1652] [serial = 814] [outer = 0x0] 13:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119e57400) [pid = 1652] [serial = 815] [outer = 0x118fcd000] 13:14:19 INFO - PROCESS | 1652 | 1461528859074 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11aa71400) [pid = 1652] [serial = 816] [outer = 0x118fcd000] 13:14:19 INFO - PROCESS | 1652 | 1461528859390 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]]]}] 13:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 525ms 13:14:19 INFO - PROCESS | 1652 | 1461528859433 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:14:19 INFO - PROCESS | 1652 | 1461528859436 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:14:19 INFO - PROCESS | 1652 | 1461528859443 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 1652 | 1461528859447 Marionette TRACE conn2 <- [1,1062,null,{}] 13:14:19 INFO - PROCESS | 1652 | 1461528859450 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}] 13:14:19 INFO - PROCESS | 1652 | 1461528859531 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:14:19 INFO - PROCESS | 1652 | 1461528859579 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b909000 == 32 [pid = 1652] [id = 273] 13:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1142cbc00) [pid = 1652] [serial = 817] [outer = 0x0] 13:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11aa7c400) [pid = 1652] [serial = 818] [outer = 0x1142cbc00] 13:14:19 INFO - PROCESS | 1652 | 1461528859606 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11b86f800) [pid = 1652] [serial = 819] [outer = 0x1142cbc00] 13:14:19 INFO - PROCESS | 1652 | 1461528859934 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]]]}] 13:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 527ms 13:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:14:19 INFO - PROCESS | 1652 | 1461528859967 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:14:19 INFO - PROCESS | 1652 | 1461528859968 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:14:19 INFO - PROCESS | 1652 | 1461528859970 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 1652 | 1461528859971 Marionette TRACE conn2 <- [1,1066,null,{}] 13:14:19 INFO - PROCESS | 1652 | 1461528859974 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}] 13:14:20 INFO - PROCESS | 1652 | 1461528860050 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:14:20 INFO - PROCESS | 1652 | 1461528860054 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af8c000 == 33 [pid = 1652] [id = 274] 13:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11bb30800) [pid = 1652] [serial = 820] [outer = 0x0] 13:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11bd52000) [pid = 1652] [serial = 821] [outer = 0x11bb30800] 13:14:20 INFO - PROCESS | 1652 | 1461528860082 Marionette DEBUG loaded listener.js 13:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11bed0000) [pid = 1652] [serial = 822] [outer = 0x11bb30800] 13:14:20 INFO - PROCESS | 1652 | 1461528860415 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]]]}] 13:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 13:14:20 INFO - PROCESS | 1652 | 1461528860439 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:14:20 INFO - PROCESS | 1652 | 1461528860440 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:14:20 INFO - PROCESS | 1652 | 1461528860442 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:14:20 INFO - PROCESS | 1652 | 1461528860444 Marionette TRACE conn2 <- [1,1070,null,{}] 13:14:20 INFO - PROCESS | 1652 | 1461528860447 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}] 13:14:20 INFO - PROCESS | 1652 | 1461528860551 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:14:20 INFO - PROCESS | 1652 | 1461528860567 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c903800 == 34 [pid = 1652] [id = 275] 13:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c37e800) [pid = 1652] [serial = 823] [outer = 0x0] 13:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c451400) [pid = 1652] [serial = 824] [outer = 0x11c37e800] 13:14:20 INFO - PROCESS | 1652 | 1461528860600 Marionette DEBUG loaded listener.js 13:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c7dac00) [pid = 1652] [serial = 825] [outer = 0x11c37e800] 13:14:20 INFO - PROCESS | 1652 | 1461528860977 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]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 569ms 13:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:14:21 INFO - PROCESS | 1652 | 1461528861017 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 1652 | 1461528861018 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:14:21 INFO - PROCESS | 1652 | 1461528861020 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 1652 | 1461528861021 Marionette TRACE conn2 <- [1,1074,null,{}] 13:14:21 INFO - PROCESS | 1652 | 1461528861024 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}] 13:14:21 INFO - PROCESS | 1652 | 1461528861126 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:14:21 INFO - PROCESS | 1652 | 1461528861130 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c921000 == 35 [pid = 1652] [id = 276] 13:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c457000) [pid = 1652] [serial = 826] [outer = 0x0] 13:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123a10000) [pid = 1652] [serial = 827] [outer = 0x11c457000] 13:14:21 INFO - PROCESS | 1652 | 1461528861157 Marionette DEBUG loaded listener.js 13:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12590b800) [pid = 1652] [serial = 828] [outer = 0x11c457000] 13:14:21 INFO - PROCESS | 1652 | 1461528861552 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]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 568ms 13:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:14:21 INFO - PROCESS | 1652 | 1461528861589 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 1652 | 1461528861590 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:14:21 INFO - PROCESS | 1652 | 1461528861592 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 1652 | 1461528861593 Marionette TRACE conn2 <- [1,1078,null,{}] 13:14:21 INFO - PROCESS | 1652 | 1461528861596 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}] 13:14:21 INFO - PROCESS | 1652 | 1461528861688 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:14:21 INFO - PROCESS | 1652 | 1461528861701 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c5b800 == 36 [pid = 1652] [id = 277] 13:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125909000) [pid = 1652] [serial = 829] [outer = 0x0] 13:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1259b4400) [pid = 1652] [serial = 830] [outer = 0x125909000] 13:14:21 INFO - PROCESS | 1652 | 1461528861726 Marionette DEBUG loaded listener.js 13:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125ed7c00) [pid = 1652] [serial = 831] [outer = 0x125909000] 13:14:22 INFO - PROCESS | 1652 | 1461528862093 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]]]}] 13:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 13:14:22 INFO - PROCESS | 1652 | 1461528862114 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:14:22 INFO - PROCESS | 1652 | 1461528862115 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:14:22 INFO - PROCESS | 1652 | 1461528862117 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:14:22 INFO - PROCESS | 1652 | 1461528862118 Marionette TRACE conn2 <- [1,1082,null,{}] 13:14:22 INFO - PROCESS | 1652 | 1461528862121 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}] 13:14:22 INFO - PROCESS | 1652 | 1461528862216 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:14:22 INFO - PROCESS | 1652 | 1461528862226 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270b2000 == 37 [pid = 1652] [id = 278] 13:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126bcd400) [pid = 1652] [serial = 832] [outer = 0x0] 13:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126c32800) [pid = 1652] [serial = 833] [outer = 0x126bcd400] 13:14:22 INFO - PROCESS | 1652 | 1461528862253 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12738e400) [pid = 1652] [serial = 834] [outer = 0x126bcd400] 13:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1277b9800) [pid = 1652] [serial = 835] [outer = 0x12f614400] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125909400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123a0d800) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126bd1c00) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11c37c800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119198400) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1178ed800) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11afdcc00) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1142d1400) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x114bb4400) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115846800) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1134e2400) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118ee6c00) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125909800) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1155bbc00) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11adc8000) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:14:22 INFO - PROCESS | 1652 | 1461528862738 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]]]}] 13:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 669ms 13:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:14:22 INFO - PROCESS | 1652 | 1461528862786 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:14:22 INFO - PROCESS | 1652 | 1461528862787 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:14:22 INFO - PROCESS | 1652 | 1461528862790 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:14:22 INFO - PROCESS | 1652 | 1461528862791 Marionette TRACE conn2 <- [1,1086,null,{}] 13:14:22 INFO - PROCESS | 1652 | 1461528862793 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}] 13:14:22 INFO - PROCESS | 1652 | 1461528862870 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:14:22 INFO - PROCESS | 1652 | 1461528862875 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119236000 == 38 [pid = 1652] [id = 279] 13:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x114bb4400) [pid = 1652] [serial = 836] [outer = 0x0] 13:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11a90b400) [pid = 1652] [serial = 837] [outer = 0x114bb4400] 13:14:22 INFO - PROCESS | 1652 | 1461528862903 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c378400) [pid = 1652] [serial = 838] [outer = 0x114bb4400] 13:14:23 INFO - PROCESS | 1652 | 1461528863238 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]]]}] 13:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 13:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:14:23 INFO - PROCESS | 1652 | 1461528863259 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:14:23 INFO - PROCESS | 1652 | 1461528863260 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:14:23 INFO - PROCESS | 1652 | 1461528863263 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:14:23 INFO - PROCESS | 1652 | 1461528863266 Marionette TRACE conn2 <- [1,1090,null,{}] 13:14:23 INFO - PROCESS | 1652 | 1461528863269 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}] 13:14:23 INFO - PROCESS | 1652 | 1461528863366 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:14:23 INFO - PROCESS | 1652 | 1461528863372 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277ea800 == 39 [pid = 1652] [id = 280] 13:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115844800) [pid = 1652] [serial = 839] [outer = 0x0] 13:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125dab400) [pid = 1652] [serial = 840] [outer = 0x115844800] 13:14:23 INFO - PROCESS | 1652 | 1461528863401 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12790e800) [pid = 1652] [serial = 841] [outer = 0x115844800] 13:14:23 INFO - PROCESS | 1652 | 1461528863713 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]]]}] 13:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 471ms 13:14:23 INFO - PROCESS | 1652 | 1461528863735 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:14:23 INFO - PROCESS | 1652 | 1461528863737 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:14:23 INFO - PROCESS | 1652 | 1461528863739 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:14:23 INFO - PROCESS | 1652 | 1461528863741 Marionette TRACE conn2 <- [1,1094,null,{}] 13:14:23 INFO - PROCESS | 1652 | 1461528863743 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}] 13:14:23 INFO - PROCESS | 1652 | 1461528863838 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:14:23 INFO - PROCESS | 1652 | 1461528863852 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b83a800 == 40 [pid = 1652] [id = 281] 13:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12857c400) [pid = 1652] [serial = 842] [outer = 0x0] 13:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b4c3400) [pid = 1652] [serial = 843] [outer = 0x12857c400] 13:14:23 INFO - PROCESS | 1652 | 1461528863879 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b50f800) [pid = 1652] [serial = 844] [outer = 0x12857c400] 13:14:24 INFO - PROCESS | 1652 | 1461528864217 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]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 13:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:14:24 INFO - PROCESS | 1652 | 1461528864268 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 1652 | 1461528864269 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:14:24 INFO - PROCESS | 1652 | 1461528864271 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - PROCESS | 1652 | 1461528864272 Marionette TRACE conn2 <- [1,1098,null,{}] 13:14:24 INFO - PROCESS | 1652 | 1461528864275 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}] 13:14:24 INFO - PROCESS | 1652 | 1461528864359 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:14:24 INFO - PROCESS | 1652 | 1461528864366 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb8f000 == 41 [pid = 1652] [id = 282] 13:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b4c6000) [pid = 1652] [serial = 845] [outer = 0x0] 13:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b5f3000) [pid = 1652] [serial = 846] [outer = 0x12b4c6000] 13:14:24 INFO - PROCESS | 1652 | 1461528864394 Marionette DEBUG loaded listener.js 13:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b7fc800) [pid = 1652] [serial = 847] [outer = 0x12b4c6000] 13:14:24 INFO - PROCESS | 1652 | 1461528864830 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]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 573ms 13:14:24 INFO - PROCESS | 1652 | 1461528864861 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 1652 | 1461528864865 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:14:24 INFO - PROCESS | 1652 | 1461528864871 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - PROCESS | 1652 | 1461528864873 Marionette TRACE conn2 <- [1,1102,null,{}] 13:14:24 INFO - PROCESS | 1652 | 1461528864877 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}] 13:14:24 INFO - PROCESS | 1652 | 1461528864981 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:14:25 INFO - PROCESS | 1652 | 1461528865042 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198bc000 == 42 [pid = 1652] [id = 283] 13:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x114f70400) [pid = 1652] [serial = 848] [outer = 0x0] 13:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1158fa800) [pid = 1652] [serial = 849] [outer = 0x114f70400] 13:14:25 INFO - PROCESS | 1652 | 1461528865074 Marionette DEBUG loaded listener.js 13:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118c1e800) [pid = 1652] [serial = 850] [outer = 0x114f70400] 13:14:25 INFO - PROCESS | 1652 | 1461528865515 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]]]}] 13:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 673ms 13:14:25 INFO - PROCESS | 1652 | 1461528865552 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:14:25 INFO - PROCESS | 1652 | 1461528865556 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:14:25 INFO - PROCESS | 1652 | 1461528865561 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:14:25 INFO - PROCESS | 1652 | 1461528865563 Marionette TRACE conn2 <- [1,1106,null,{}] 13:14:25 INFO - PROCESS | 1652 | 1461528865599 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}] 13:14:25 INFO - PROCESS | 1652 | 1461528865701 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:14:25 INFO - PROCESS | 1652 | 1461528865762 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c49d800 == 43 [pid = 1652] [id = 284] 13:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11a90a800) [pid = 1652] [serial = 851] [outer = 0x0] 13:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11aa77000) [pid = 1652] [serial = 852] [outer = 0x11a90a800] 13:14:25 INFO - PROCESS | 1652 | 1461528865792 Marionette DEBUG loaded listener.js 13:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11afd4000) [pid = 1652] [serial = 853] [outer = 0x11a90a800] 13:14:26 INFO - PROCESS | 1652 | 1461528866224 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]]]}] 13:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 683ms 13:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:14:26 INFO - PROCESS | 1652 | 1461528866244 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:14:26 INFO - PROCESS | 1652 | 1461528866245 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:14:26 INFO - PROCESS | 1652 | 1461528866248 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:14:26 INFO - PROCESS | 1652 | 1461528866251 Marionette TRACE conn2 <- [1,1110,null,{}] 13:14:26 INFO - PROCESS | 1652 | 1461528866258 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}] 13:14:26 INFO - PROCESS | 1652 | 1461528866359 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:14:26 INFO - PROCESS | 1652 | 1461528866406 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b567000 == 44 [pid = 1652] [id = 285] 13:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11afdbc00) [pid = 1652] [serial = 854] [outer = 0x0] 13:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11bed4400) [pid = 1652] [serial = 855] [outer = 0x11afdbc00] 13:14:26 INFO - PROCESS | 1652 | 1461528866438 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123a09400) [pid = 1652] [serial = 856] [outer = 0x11afdbc00] 13:14:26 INFO - PROCESS | 1652 | 1461528866874 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]]]}] 13:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 673ms 13:14:26 INFO - PROCESS | 1652 | 1461528866922 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:14:26 INFO - PROCESS | 1652 | 1461528866924 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:14:26 INFO - PROCESS | 1652 | 1461528866927 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:14:26 INFO - PROCESS | 1652 | 1461528866928 Marionette TRACE conn2 <- [1,1114,null,{}] 13:14:26 INFO - PROCESS | 1652 | 1461528866931 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}] 13:14:27 INFO - PROCESS | 1652 | 1461528867052 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:14:27 INFO - PROCESS | 1652 | 1461528867126 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceae000 == 45 [pid = 1652] [id = 286] 13:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126bd1800) [pid = 1652] [serial = 857] [outer = 0x0] 13:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1277b9000) [pid = 1652] [serial = 858] [outer = 0x126bd1800] 13:14:27 INFO - PROCESS | 1652 | 1461528867156 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128576800) [pid = 1652] [serial = 859] [outer = 0x126bd1800] 13:14:27 INFO - PROCESS | 1652 | 1461528867587 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]]]}] 13:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 13:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:14:27 INFO - PROCESS | 1652 | 1461528867599 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:14:27 INFO - PROCESS | 1652 | 1461528867600 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:14:27 INFO - PROCESS | 1652 | 1461528867603 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:14:27 INFO - PROCESS | 1652 | 1461528867604 Marionette TRACE conn2 <- [1,1118,null,{}] 13:14:27 INFO - PROCESS | 1652 | 1461528867606 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}] 13:14:27 INFO - PROCESS | 1652 | 1461528867714 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:14:27 INFO - PROCESS | 1652 | 1461528867760 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b304800 == 46 [pid = 1652] [id = 287] 13:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x114442800) [pid = 1652] [serial = 860] [outer = 0x0] 13:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129c6ec00) [pid = 1652] [serial = 861] [outer = 0x114442800] 13:14:27 INFO - PROCESS | 1652 | 1461528867808 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b516400) [pid = 1652] [serial = 862] [outer = 0x114442800] 13:14:28 INFO - PROCESS | 1652 | 1461528868407 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]]]}] 13:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 819ms 13:14:28 INFO - PROCESS | 1652 | 1461528868430 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:14:28 INFO - PROCESS | 1652 | 1461528868432 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:14:28 INFO - PROCESS | 1652 | 1461528868437 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 1652 | 1461528868440 Marionette TRACE conn2 <- [1,1122,null,{}] 13:14:28 INFO - PROCESS | 1652 | 1461528868444 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}] 13:14:28 INFO - PROCESS | 1652 | 1461528868538 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:14:28 INFO - PROCESS | 1652 | 1461528868603 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab05800 == 47 [pid = 1652] [id = 288] 13:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x114f77800) [pid = 1652] [serial = 863] [outer = 0x0] 13:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1166f2800) [pid = 1652] [serial = 864] [outer = 0x114f77800] 13:14:28 INFO - PROCESS | 1652 | 1461528868631 Marionette DEBUG loaded listener.js 13:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118eeb800) [pid = 1652] [serial = 865] [outer = 0x114f77800] 13:14:29 INFO - PROCESS | 1652 | 1461528869065 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]]]}] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b83a800 == 46 [pid = 1652] [id = 281] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1277ea800 == 45 [pid = 1652] [id = 280] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119236000 == 44 [pid = 1652] [id = 279] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1270b2000 == 43 [pid = 1652] [id = 278] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x125c5b800 == 42 [pid = 1652] [id = 277] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11c921000 == 41 [pid = 1652] [id = 276] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11c903800 == 40 [pid = 1652] [id = 275] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11af8c000 == 39 [pid = 1652] [id = 274] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11b909000 == 38 [pid = 1652] [id = 273] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119d46800 == 37 [pid = 1652] [id = 272] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118c48000 == 36 [pid = 1652] [id = 271] 13:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118cd4000 == 35 [pid = 1652] [id = 270] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x125d1d800) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x125902c00) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127589000) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c6b0800) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c833c00) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11bed3800) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c450c00) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c7d9000) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bbb7800) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11becb400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11acd0000) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11afd8c00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x114f75800) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115212400) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1178e8400) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118760800) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119132400) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1192bdc00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11a665800) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11aa6f800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126e58400) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127a27c00) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12790d800) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11bed1000) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1280f6800) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12857b800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125907400) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126c2ec00) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1280f4c00) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123a0d000) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 13:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129c6f800) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 13:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 675ms 13:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:14:29 INFO - PROCESS | 1652 | 1461528869118 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 1652 | 1461528869121 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:14:29 INFO - PROCESS | 1652 | 1461528869126 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 1652 | 1461528869127 Marionette TRACE conn2 <- [1,1126,null,{}] 13:14:29 INFO - PROCESS | 1652 | 1461528869131 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}] 13:14:29 INFO - PROCESS | 1652 | 1461528869211 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:14:29 INFO - PROCESS | 1652 | 1461528869219 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e50800 == 36 [pid = 1652] [id = 289] 13:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119194400) [pid = 1652] [serial = 866] [outer = 0x0] 13:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11927b400) [pid = 1652] [serial = 867] [outer = 0x119194400] 13:14:29 INFO - PROCESS | 1652 | 1461528869249 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11a90dc00) [pid = 1652] [serial = 868] [outer = 0x119194400] 13:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 475ms 13:14:29 INFO - PROCESS | 1652 | 1461528869592 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]]]}] 13:14:29 INFO - PROCESS | 1652 | 1461528869606 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 1652 | 1461528869607 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:14:29 INFO - PROCESS | 1652 | 1461528869610 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 1652 | 1461528869613 Marionette TRACE conn2 <- [1,1130,null,{}] 13:14:29 INFO - PROCESS | 1652 | 1461528869622 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}] 13:14:29 INFO - PROCESS | 1652 | 1461528869703 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:14:29 INFO - PROCESS | 1652 | 1461528869708 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b84b000 == 37 [pid = 1652] [id = 290] 13:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11afd6000) [pid = 1652] [serial = 869] [outer = 0x0] 13:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11b86b800) [pid = 1652] [serial = 870] [outer = 0x11afd6000] 13:14:29 INFO - PROCESS | 1652 | 1461528869740 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bbbb400) [pid = 1652] [serial = 871] [outer = 0x11afd6000] 13:14:30 INFO - PROCESS | 1652 | 1461528870113 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]]]}] 13:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 523ms 13:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:14:30 INFO - PROCESS | 1652 | 1461528870134 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:14:30 INFO - PROCESS | 1652 | 1461528870136 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:14:30 INFO - PROCESS | 1652 | 1461528870138 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:14:30 INFO - PROCESS | 1652 | 1461528870139 Marionette TRACE conn2 <- [1,1134,null,{}] 13:14:30 INFO - PROCESS | 1652 | 1461528870141 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}] 13:14:30 INFO - PROCESS | 1652 | 1461528870222 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:14:30 INFO - PROCESS | 1652 | 1461528870270 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c09c800 == 38 [pid = 1652] [id = 291] 13:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11b86ac00) [pid = 1652] [serial = 872] [outer = 0x0] 13:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c374c00) [pid = 1652] [serial = 873] [outer = 0x11b86ac00] 13:14:30 INFO - PROCESS | 1652 | 1461528870297 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c6af400) [pid = 1652] [serial = 874] [outer = 0x11b86ac00] 13:14:30 INFO - PROCESS | 1652 | 1461528870591 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]]]}] 13:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 13:14:30 INFO - PROCESS | 1652 | 1461528870609 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:14:30 INFO - PROCESS | 1652 | 1461528870610 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:14:30 INFO - PROCESS | 1652 | 1461528870621 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:14:30 INFO - PROCESS | 1652 | 1461528870622 Marionette TRACE conn2 <- [1,1138,null,{}] 13:14:30 INFO - PROCESS | 1652 | 1461528870624 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}] 13:14:30 INFO - PROCESS | 1652 | 1461528870708 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:14:30 INFO - PROCESS | 1652 | 1461528870714 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c911000 == 39 [pid = 1652] [id = 292] 13:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c6b0800) [pid = 1652] [serial = 875] [outer = 0x0] 13:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123a08400) [pid = 1652] [serial = 876] [outer = 0x11c6b0800] 13:14:30 INFO - PROCESS | 1652 | 1461528870741 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125903800) [pid = 1652] [serial = 877] [outer = 0x11c6b0800] 13:14:31 INFO - PROCESS | 1652 | 1461528871085 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]]]}] 13:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 526ms 13:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:14:31 INFO - PROCESS | 1652 | 1461528871141 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 1652 | 1461528871142 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:14:31 INFO - PROCESS | 1652 | 1461528871144 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 1652 | 1461528871146 Marionette TRACE conn2 <- [1,1142,null,{}] 13:14:31 INFO - PROCESS | 1652 | 1461528871152 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}] 13:14:31 INFO - PROCESS | 1652 | 1461528871260 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:14:31 INFO - PROCESS | 1652 | 1461528871269 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd6000 == 40 [pid = 1652] [id = 293] 13:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126c2b800) [pid = 1652] [serial = 878] [outer = 0x0] 13:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12790ec00) [pid = 1652] [serial = 879] [outer = 0x126c2b800] 13:14:31 INFO - PROCESS | 1652 | 1461528871306 Marionette DEBUG loaded listener.js 13:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1287dc400) [pid = 1652] [serial = 880] [outer = 0x126c2b800] 13:14:31 INFO - PROCESS | 1652 | 1461528871806 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]]]}] 13:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 671ms 13:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:14:31 INFO - PROCESS | 1652 | 1461528871817 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 1652 | 1461528871818 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:14:31 INFO - PROCESS | 1652 | 1461528871822 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 1652 | 1461528871824 Marionette TRACE conn2 <- [1,1146,null,{}] 13:14:31 INFO - PROCESS | 1652 | 1461528871827 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}] 13:14:31 INFO - PROCESS | 1652 | 1461528871949 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:14:31 INFO - PROCESS | 1652 | 1461528871963 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c76800 == 41 [pid = 1652] [id = 294] 13:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129c76c00) [pid = 1652] [serial = 881] [outer = 0x0] 13:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b4cfc00) [pid = 1652] [serial = 882] [outer = 0x129c76c00] 13:14:31 INFO - PROCESS | 1652 | 1461528871988 Marionette DEBUG loaded listener.js 13:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b7f5000) [pid = 1652] [serial = 883] [outer = 0x129c76c00] 13:14:32 INFO - PROCESS | 1652 | 1461528872345 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]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 570ms 13:14:32 INFO - PROCESS | 1652 | 1461528872391 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 1652 | 1461528872393 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:14:32 INFO - PROCESS | 1652 | 1461528872395 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 1652 | 1461528872396 Marionette TRACE conn2 <- [1,1150,null,{}] 13:14:32 INFO - PROCESS | 1652 | 1461528872398 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}] 13:14:32 INFO - PROCESS | 1652 | 1461528872495 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:14:32 INFO - PROCESS | 1652 | 1461528872499 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128042800 == 42 [pid = 1652] [id = 295] 13:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129c78800) [pid = 1652] [serial = 884] [outer = 0x0] 13:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bb99800) [pid = 1652] [serial = 885] [outer = 0x129c78800] 13:14:32 INFO - PROCESS | 1652 | 1461528872551 Marionette DEBUG loaded listener.js 13:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12be04000) [pid = 1652] [serial = 886] [outer = 0x129c78800] 13:14:32 INFO - PROCESS | 1652 | 1461528872871 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]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 13:14:32 INFO - PROCESS | 1652 | 1461528872915 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 1652 | 1461528872916 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:14:32 INFO - PROCESS | 1652 | 1461528872918 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 1652 | 1461528872919 Marionette TRACE conn2 <- [1,1154,null,{}] 13:14:32 INFO - PROCESS | 1652 | 1461528872921 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}] 13:14:33 INFO - PROCESS | 1652 | 1461528873018 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:14:33 INFO - PROCESS | 1652 | 1461528873022 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b551000 == 43 [pid = 1652] [id = 296] 13:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bba4000) [pid = 1652] [serial = 887] [outer = 0x0] 13:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bf89800) [pid = 1652] [serial = 888] [outer = 0x12bba4000] 13:14:33 INFO - PROCESS | 1652 | 1461528873048 Marionette DEBUG loaded listener.js 13:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12cf58800) [pid = 1652] [serial = 889] [outer = 0x12bba4000] 13:14:33 INFO - PROCESS | 1652 | 1461528873401 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]]]}] 13:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c457000) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125909000) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11bb30800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118fcd000) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x114f73c00) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1142cbc00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1178e6400) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126bcd400) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x114bb4400) [pid = 1652] [serial = 836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12857c400) [pid = 1652] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115844800) [pid = 1652] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11c37e800) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:14:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12e91cc00) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:14:33 INFO - PROCESS | 1652 | 1461528873568 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:14:33 INFO - PROCESS | 1652 | 1461528873569 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:14:33 INFO - PROCESS | 1652 | 1461528873581 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:14:33 INFO - PROCESS | 1652 | 1461528873582 Marionette TRACE conn2 <- [1,1158,null,{}] 13:14:33 INFO - PROCESS | 1652 | 1461528873585 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}] 13:14:33 INFO - PROCESS | 1652 | 1461528873667 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:14:33 INFO - PROCESS | 1652 | 1461528873671 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d43800 == 44 [pid = 1652] [id = 297] 13:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118fcd000) [pid = 1652] [serial = 890] [outer = 0x0] 13:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11b86f000) [pid = 1652] [serial = 891] [outer = 0x118fcd000] 13:14:33 INFO - PROCESS | 1652 | 1461528873698 Marionette DEBUG loaded listener.js 13:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12590d800) [pid = 1652] [serial = 892] [outer = 0x118fcd000] 13:14:34 INFO - PROCESS | 1652 | 1461528874038 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]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 471ms 13:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:14:34 INFO - PROCESS | 1652 | 1461528874052 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:14:34 INFO - PROCESS | 1652 | 1461528874054 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:14:34 INFO - PROCESS | 1652 | 1461528874056 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - PROCESS | 1652 | 1461528874058 Marionette TRACE conn2 <- [1,1162,null,{}] 13:14:34 INFO - PROCESS | 1652 | 1461528874060 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}] 13:14:34 INFO - PROCESS | 1652 | 1461528874157 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:14:34 INFO - PROCESS | 1652 | 1461528874210 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfea800 == 45 [pid = 1652] [id = 298] 13:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115887400) [pid = 1652] [serial = 893] [outer = 0x0] 13:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125ed4c00) [pid = 1652] [serial = 894] [outer = 0x115887400] 13:14:34 INFO - PROCESS | 1652 | 1461528874241 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12d30b800) [pid = 1652] [serial = 895] [outer = 0x115887400] 13:14:34 INFO - PROCESS | 1652 | 1461528874599 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]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 571ms 13:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:14:34 INFO - PROCESS | 1652 | 1461528874629 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:14:34 INFO - PROCESS | 1652 | 1461528874633 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:14:34 INFO - PROCESS | 1652 | 1461528874636 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - PROCESS | 1652 | 1461528874638 Marionette TRACE conn2 <- [1,1166,null,{}] 13:14:34 INFO - PROCESS | 1652 | 1461528874640 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}] 13:14:34 INFO - PROCESS | 1652 | 1461528874725 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:14:34 INFO - PROCESS | 1652 | 1461528874773 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db6b000 == 46 [pid = 1652] [id = 299] 13:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119129c00) [pid = 1652] [serial = 896] [outer = 0x0] 13:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12d310400) [pid = 1652] [serial = 897] [outer = 0x119129c00] 13:14:34 INFO - PROCESS | 1652 | 1461528874798 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12da2d000) [pid = 1652] [serial = 898] [outer = 0x119129c00] 13:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x115961000 == 45 [pid = 1652] [id = 89] 13:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12efb7000 == 44 [pid = 1652] [id = 251] 13:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab05800 == 43 [pid = 1652] [id = 288] 13:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b304800 == 42 [pid = 1652] [id = 287] 13:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceae000 == 41 [pid = 1652] [id = 286] 13:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b567000 == 40 [pid = 1652] [id = 285] 13:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11c49d800 == 39 [pid = 1652] [id = 284] 13:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1198bc000 == 38 [pid = 1652] [id = 283] 13:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb8f000 == 37 [pid = 1652] [id = 282] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11b84b000 == 36 [pid = 1652] [id = 290] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b551000 == 35 [pid = 1652] [id = 296] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119d43800 == 34 [pid = 1652] [id = 297] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11c911000 == 33 [pid = 1652] [id = 292] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11c09c800 == 32 [pid = 1652] [id = 291] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118e50800 == 31 [pid = 1652] [id = 289] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd6000 == 30 [pid = 1652] [id = 293] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x128042800 == 29 [pid = 1652] [id = 295] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x126c76800 == 28 [pid = 1652] [id = 294] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ea83000) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123a10000) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1259b4400) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11bd52000) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bed0000) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119e57400) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11aa71400) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1178eb000) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115214000) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11aa7c400) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b86f800) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118c03400) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118cf0800) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118fca800) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1142c9800) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126c32800) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b5f3000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11c378400) [pid = 1652] [serial = 838] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11a90b400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b4c3400) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12738e400) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12790e800) [pid = 1652] [serial = 841] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125ed7c00) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11c451400) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11c7dac00) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12590b800) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11a97c000) [pid = 1652] [serial = 441] [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.] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x125dab400) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12b50f800) [pid = 1652] [serial = 844] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfea800 == 27 [pid = 1652] [id = 298] 13:14:36 INFO - PROCESS | 1652 | 1461528876216 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]]]}] 13:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1623ms 13:14:36 INFO - PROCESS | 1652 | 1461528876259 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:14:36 INFO - PROCESS | 1652 | 1461528876262 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:14:36 INFO - PROCESS | 1652 | 1461528876265 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:14:36 INFO - PROCESS | 1652 | 1461528876268 Marionette TRACE conn2 <- [1,1170,null,{}] 13:14:36 INFO - PROCESS | 1652 | 1461528876272 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}] 13:14:36 INFO - PROCESS | 1652 | 1461528876350 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:14:36 INFO - PROCESS | 1652 | 1461528876393 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158a9800 == 28 [pid = 1652] [id = 300] 13:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x114f72400) [pid = 1652] [serial = 899] [outer = 0x0] 13:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x114f79800) [pid = 1652] [serial = 900] [outer = 0x114f72400] 13:14:36 INFO - PROCESS | 1652 | 1461528876422 Marionette DEBUG loaded listener.js 13:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11521f400) [pid = 1652] [serial = 901] [outer = 0x114f72400] 13:14:36 INFO - PROCESS | 1652 | 1461528876742 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]]]}] 13:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 13:14:36 INFO - PROCESS | 1652 | 1461528876786 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:14:36 INFO - PROCESS | 1652 | 1461528876790 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:14:36 INFO - PROCESS | 1652 | 1461528876795 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:14:36 INFO - PROCESS | 1652 | 1461528876797 Marionette TRACE conn2 <- [1,1174,null,{}] 13:14:36 INFO - PROCESS | 1652 | 1461528876799 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}] 13:14:36 INFO - PROCESS | 1652 | 1461528876873 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:14:36 INFO - PROCESS | 1652 | 1461528876879 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e50800 == 29 [pid = 1652] [id = 301] 13:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11583fc00) [pid = 1652] [serial = 902] [outer = 0x0] 13:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118633400) [pid = 1652] [serial = 903] [outer = 0x11583fc00] 13:14:36 INFO - PROCESS | 1652 | 1461528876910 Marionette DEBUG loaded listener.js 13:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118c24800) [pid = 1652] [serial = 904] [outer = 0x11583fc00] 13:14:37 INFO - PROCESS | 1652 | 1461528877367 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] 13:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:14:37 INFO - PROCESS | 1652 | 1461528877422 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:14:37 INFO - PROCESS | 1652 | 1461528877426 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:14:37 INFO - PROCESS | 1652 | 1461528877431 Marionette TRACE conn2 <- [1,1178,null,{}] 13:14:37 INFO - PROCESS | 1652 | 1461528877444 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}] 13:14:37 INFO - PROCESS | 1652 | 1461528877562 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:14:37 INFO - PROCESS | 1652 | 1461528877615 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d34000 == 30 [pid = 1652] [id = 302] 13:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1134e1c00) [pid = 1652] [serial = 905] [outer = 0x0] 13:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119279400) [pid = 1652] [serial = 906] [outer = 0x1134e1c00] 13:14:37 INFO - PROCESS | 1652 | 1461528877645 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a60d800) [pid = 1652] [serial = 907] [outer = 0x1134e1c00] 13:14:37 INFO - PROCESS | 1652 | 1461528877952 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] 13:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:14:38 INFO - PROCESS | 1652 | 1461528878005 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:14:38 INFO - PROCESS | 1652 | 1461528878007 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 1652 | 1461528878009 Marionette TRACE conn2 <- [1,1182,null,{}] 13:14:38 INFO - PROCESS | 1652 | 1461528878011 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}] 13:14:38 INFO - PROCESS | 1652 | 1461528878101 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:14:38 INFO - PROCESS | 1652 | 1461528878160 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9c7000 == 31 [pid = 1652] [id = 303] 13:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119132400) [pid = 1652] [serial = 908] [outer = 0x0] 13:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11a66d400) [pid = 1652] [serial = 909] [outer = 0x119132400] 13:14:38 INFO - PROCESS | 1652 | 1461528878202 Marionette DEBUG loaded listener.js 13:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11aa7a400) [pid = 1652] [serial = 910] [outer = 0x119132400] 13:14:38 INFO - PROCESS | 1652 | 1461528878602 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] 13:14:38 INFO - PROCESS | 1652 | 1461528878634 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:14:38 INFO - PROCESS | 1652 | 1461528878637 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 1652 | 1461528878638 Marionette TRACE conn2 <- [1,1186,null,{}] 13:14:38 INFO - PROCESS | 1652 | 1461528878640 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}] 13:14:38 INFO - PROCESS | 1652 | 1461528878709 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:14:38 INFO - PROCESS | 1652 | 1461528878716 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af93000 == 32 [pid = 1652] [id = 304] 13:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x114baa800) [pid = 1652] [serial = 911] [outer = 0x0] 13:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11afd2800) [pid = 1652] [serial = 912] [outer = 0x114baa800] 13:14:38 INFO - PROCESS | 1652 | 1461528878742 Marionette DEBUG loaded listener.js 13:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11afde000) [pid = 1652] [serial = 913] [outer = 0x114baa800] 13:14:39 INFO - PROCESS | 1652 | 1461528879125 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] 13:14:39 INFO - PROCESS | 1652 | 1461528879157 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:14:39 INFO - PROCESS | 1652 | 1461528879159 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:14:39 INFO - PROCESS | 1652 | 1461528879161 Marionette TRACE conn2 <- [1,1190,null,{}] 13:14:39 INFO - PROCESS | 1652 | 1461528879163 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}] 13:14:39 INFO - PROCESS | 1652 | 1461528879245 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:14:39 INFO - PROCESS | 1652 | 1461528879251 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be2f800 == 33 [pid = 1652] [id = 305] 13:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11adc6400) [pid = 1652] [serial = 914] [outer = 0x0] 13:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11bbc1800) [pid = 1652] [serial = 915] [outer = 0x11adc6400] 13:14:39 INFO - PROCESS | 1652 | 1461528879282 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c375000) [pid = 1652] [serial = 916] [outer = 0x11adc6400] 13:14:39 INFO - PROCESS | 1652 | 1461528879593 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] 13:14:39 INFO - PROCESS | 1652 | 1461528879631 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:14:39 INFO - PROCESS | 1652 | 1461528879635 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:14:39 INFO - PROCESS | 1652 | 1461528879636 Marionette TRACE conn2 <- [1,1194,null,{}] 13:14:39 INFO - PROCESS | 1652 | 1461528879639 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}] 13:14:39 INFO - PROCESS | 1652 | 1461528879708 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:14:39 INFO - PROCESS | 1652 | 1461528879758 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0b3000 == 34 [pid = 1652] [id = 306] 13:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11afe0400) [pid = 1652] [serial = 917] [outer = 0x0] 13:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c37ac00) [pid = 1652] [serial = 918] [outer = 0x11afe0400] 13:14:39 INFO - PROCESS | 1652 | 1461528879784 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c631800) [pid = 1652] [serial = 919] [outer = 0x11afe0400] 13:14:40 INFO - PROCESS | 1652 | 1461528880077 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] 13:14:40 INFO - PROCESS | 1652 | 1461528880105 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:14:40 INFO - PROCESS | 1652 | 1461528880107 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:14:40 INFO - PROCESS | 1652 | 1461528880109 Marionette TRACE conn2 <- [1,1198,null,{}] 13:14:40 INFO - PROCESS | 1652 | 1461528880111 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}] 13:14:40 INFO - PROCESS | 1652 | 1461528880188 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:14:40 INFO - PROCESS | 1652 | 1461528880193 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6bf800 == 35 [pid = 1652] [id = 307] 13:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c636800) [pid = 1652] [serial = 920] [outer = 0x0] 13:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123a03000) [pid = 1652] [serial = 921] [outer = 0x11c636800] 13:14:40 INFO - PROCESS | 1652 | 1461528880221 Marionette DEBUG loaded listener.js 13:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123a0ec00) [pid = 1652] [serial = 922] [outer = 0x11c636800] 13:14:40 INFO - PROCESS | 1652 | 1461528880540 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]]]}] 13:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 470ms 13:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:14:40 INFO - PROCESS | 1652 | 1461528880579 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:14:40 INFO - PROCESS | 1652 | 1461528880580 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:14:40 INFO - PROCESS | 1652 | 1461528880582 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:14:40 INFO - PROCESS | 1652 | 1461528880583 Marionette TRACE conn2 <- [1,1202,null,{}] 13:14:40 INFO - PROCESS | 1652 | 1461528880586 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}] 13:14:40 INFO - PROCESS | 1652 | 1461528880683 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:14:40 INFO - PROCESS | 1652 | 1461528880687 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c33800 == 36 [pid = 1652] [id = 308] 13:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11bd4ec00) [pid = 1652] [serial = 923] [outer = 0x0] 13:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125904000) [pid = 1652] [serial = 924] [outer = 0x11bd4ec00] 13:14:40 INFO - PROCESS | 1652 | 1461528880715 Marionette DEBUG loaded listener.js 13:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12590a000) [pid = 1652] [serial = 925] [outer = 0x11bd4ec00] 13:14:41 INFO - PROCESS | 1652 | 1461528881023 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]]]}] 13:14:41 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 13:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 13:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:14:41 INFO - PROCESS | 1652 | 1461528881053 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 1652 | 1461528881054 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:14:41 INFO - PROCESS | 1652 | 1461528881056 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 1652 | 1461528881057 Marionette TRACE conn2 <- [1,1206,null,{}] 13:14:41 INFO - PROCESS | 1652 | 1461528881060 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}] 13:14:41 INFO - PROCESS | 1652 | 1461528881137 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:14:41 INFO - PROCESS | 1652 | 1461528881141 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b4a800 == 37 [pid = 1652] [id = 309] 13:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12590b400) [pid = 1652] [serial = 926] [outer = 0x0] 13:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1259b2c00) [pid = 1652] [serial = 927] [outer = 0x12590b400] 13:14:41 INFO - PROCESS | 1652 | 1461528881169 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125dab400) [pid = 1652] [serial = 928] [outer = 0x12590b400] 13:14:41 INFO - PROCESS | 1652 | 1461528881516 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]]]}] 13:14:41 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 13:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 470ms 13:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:14:41 INFO - PROCESS | 1652 | 1461528881528 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 1652 | 1461528881529 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:14:41 INFO - PROCESS | 1652 | 1461528881535 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 1652 | 1461528881538 Marionette TRACE conn2 <- [1,1210,null,{}] 13:14:41 INFO - PROCESS | 1652 | 1461528881558 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}] 13:14:41 INFO - PROCESS | 1652 | 1461528881641 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:14:41 INFO - PROCESS | 1652 | 1461528881648 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af92800 == 38 [pid = 1652] [id = 310] 13:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125dac800) [pid = 1652] [serial = 929] [outer = 0x0] 13:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126c32800) [pid = 1652] [serial = 930] [outer = 0x125dac800] 13:14:41 INFO - PROCESS | 1652 | 1461528881679 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1277af800) [pid = 1652] [serial = 931] [outer = 0x125dac800] 13:14:42 INFO - PROCESS | 1652 | 1461528882038 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]]]}] 13:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 539ms 13:14:42 INFO - PROCESS | 1652 | 1461528882073 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:14:42 INFO - PROCESS | 1652 | 1461528882075 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:14:42 INFO - PROCESS | 1652 | 1461528882083 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:14:42 INFO - PROCESS | 1652 | 1461528882084 Marionette TRACE conn2 <- [1,1214,null,{}] 13:14:42 INFO - PROCESS | 1652 | 1461528882086 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}] 13:14:42 INFO - PROCESS | 1652 | 1461528882182 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:14:42 INFO - PROCESS | 1652 | 1461528882186 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270bf000 == 39 [pid = 1652] [id = 311] 13:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11afdd400) [pid = 1652] [serial = 932] [outer = 0x0] 13:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127974400) [pid = 1652] [serial = 933] [outer = 0x11afdd400] 13:14:42 INFO - PROCESS | 1652 | 1461528882212 Marionette DEBUG loaded listener.js 13:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1280f6400) [pid = 1652] [serial = 934] [outer = 0x11afdd400] 13:14:42 INFO - PROCESS | 1652 | 1461528882572 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]]]}] 13:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 13:14:42 INFO - PROCESS | 1652 | 1461528882602 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:14:42 INFO - PROCESS | 1652 | 1461528882604 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:14:42 INFO - PROCESS | 1652 | 1461528882607 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:14:42 INFO - PROCESS | 1652 | 1461528882609 Marionette TRACE conn2 <- [1,1218,null,{}] 13:14:42 INFO - PROCESS | 1652 | 1461528882612 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}] 13:14:42 INFO - PROCESS | 1652 | 1461528882752 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:14:42 INFO - PROCESS | 1652 | 1461528882794 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12803f800 == 40 [pid = 1652] [id = 312] 13:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125db7800) [pid = 1652] [serial = 935] [outer = 0x0] 13:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1280fe400) [pid = 1652] [serial = 936] [outer = 0x125db7800] 13:14:42 INFO - PROCESS | 1652 | 1461528882834 Marionette DEBUG loaded listener.js 13:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129c75000) [pid = 1652] [serial = 937] [outer = 0x125db7800] 13:14:43 INFO - PROCESS | 1652 | 1461528883260 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]]]}] 13:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 675ms 13:14:43 INFO - PROCESS | 1652 | 1461528883282 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:14:43 INFO - PROCESS | 1652 | 1461528883283 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:14:43 INFO - PROCESS | 1652 | 1461528883285 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:14:43 INFO - PROCESS | 1652 | 1461528883286 Marionette TRACE conn2 <- [1,1222,null,{}] 13:14:43 INFO - PROCESS | 1652 | 1461528883289 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}] 13:14:43 INFO - PROCESS | 1652 | 1461528883385 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:14:43 INFO - PROCESS | 1652 | 1461528883398 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b30b000 == 41 [pid = 1652] [id = 313] 13:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129c75c00) [pid = 1652] [serial = 938] [outer = 0x0] 13:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b4c8400) [pid = 1652] [serial = 939] [outer = 0x129c75c00] 13:14:43 INFO - PROCESS | 1652 | 1461528883423 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b516c00) [pid = 1652] [serial = 940] [outer = 0x129c75c00] 13:14:43 INFO - PROCESS | 1652 | 1461528883734 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] 13:14:43 INFO - PROCESS | 1652 | 1461528883756 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:14:43 INFO - PROCESS | 1652 | 1461528883759 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:14:43 INFO - PROCESS | 1652 | 1461528883761 Marionette TRACE conn2 <- [1,1226,null,{}] 13:14:43 INFO - PROCESS | 1652 | 1461528883765 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}] 13:14:43 INFO - PROCESS | 1652 | 1461528883861 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:14:43 INFO - PROCESS | 1652 | 1461528883865 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb76000 == 42 [pid = 1652] [id = 314] 13:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b4c1400) [pid = 1652] [serial = 941] [outer = 0x0] 13:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b7f0c00) [pid = 1652] [serial = 942] [outer = 0x12b4c1400] 13:14:43 INFO - PROCESS | 1652 | 1461528883892 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bb99c00) [pid = 1652] [serial = 943] [outer = 0x12b4c1400] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x115887400) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129c76c00) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129c78800) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bba4000) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118fcd000) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126c2b800) [pid = 1652] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c6b0800) [pid = 1652] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11b86ac00) [pid = 1652] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11afd6000) [pid = 1652] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119194400) [pid = 1652] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x114f77800) [pid = 1652] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x114442800) [pid = 1652] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126bd1800) [pid = 1652] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11afdbc00) [pid = 1652] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a90a800) [pid = 1652] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x114f70400) [pid = 1652] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b4c6000) [pid = 1652] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12857a800) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1155b7400) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:14:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1134e3c00) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:14:44 INFO - PROCESS | 1652 | 1461528884370 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]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 624ms 13:14:44 INFO - PROCESS | 1652 | 1461528884396 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 1652 | 1461528884400 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:14:44 INFO - PROCESS | 1652 | 1461528884410 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1652 | 1461528884411 Marionette TRACE conn2 <- [1,1230,null,{}] 13:14:44 INFO - PROCESS | 1652 | 1461528884417 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}] 13:14:44 INFO - PROCESS | 1652 | 1461528884497 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:14:44 INFO - PROCESS | 1652 | 1461528884504 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aea800 == 43 [pid = 1652] [id = 315] 13:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11a977000) [pid = 1652] [serial = 944] [outer = 0x0] 13:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c6b0800) [pid = 1652] [serial = 945] [outer = 0x11a977000] 13:14:44 INFO - PROCESS | 1652 | 1461528884529 Marionette DEBUG loaded listener.js 13:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12758dc00) [pid = 1652] [serial = 946] [outer = 0x11a977000] 13:14:44 INFO - PROCESS | 1652 | 1461528884855 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]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 13:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:14:44 INFO - PROCESS | 1652 | 1461528884883 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 1652 | 1461528884884 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:14:44 INFO - PROCESS | 1652 | 1461528884886 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1652 | 1461528884887 Marionette TRACE conn2 <- [1,1234,null,{}] 13:14:44 INFO - PROCESS | 1652 | 1461528884889 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}] 13:14:44 INFO - PROCESS | 1652 | 1461528884967 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:14:44 INFO - PROCESS | 1652 | 1461528884971 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cead800 == 44 [pid = 1652] [id = 316] 13:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1277bd400) [pid = 1652] [serial = 947] [outer = 0x0] 13:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bb98c00) [pid = 1652] [serial = 948] [outer = 0x1277bd400] 13:14:45 INFO - PROCESS | 1652 | 1461528885000 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12be03c00) [pid = 1652] [serial = 949] [outer = 0x1277bd400] 13:14:45 INFO - PROCESS | 1652 | 1461528885335 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]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 13:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:14:45 INFO - PROCESS | 1652 | 1461528885356 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 1652 | 1461528885357 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:14:45 INFO - PROCESS | 1652 | 1461528885360 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 1652 | 1461528885361 Marionette TRACE conn2 <- [1,1238,null,{}] 13:14:45 INFO - PROCESS | 1652 | 1461528885365 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}] 13:14:45 INFO - PROCESS | 1652 | 1461528885468 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:14:45 INFO - PROCESS | 1652 | 1461528885475 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe9000 == 45 [pid = 1652] [id = 317] 13:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12be05000) [pid = 1652] [serial = 950] [outer = 0x0] 13:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12be0e800) [pid = 1652] [serial = 951] [outer = 0x12be05000] 13:14:45 INFO - PROCESS | 1652 | 1461528885501 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bf8bc00) [pid = 1652] [serial = 952] [outer = 0x12be05000] 13:14:45 INFO - PROCESS | 1652 | 1461528885798 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]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 13:14:45 INFO - PROCESS | 1652 | 1461528885829 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 1652 | 1461528885832 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:14:45 INFO - PROCESS | 1652 | 1461528885837 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 1652 | 1461528885838 Marionette TRACE conn2 <- [1,1242,null,{}] 13:14:45 INFO - PROCESS | 1652 | 1461528885840 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}] 13:14:45 INFO - PROCESS | 1652 | 1461528885921 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:14:45 INFO - PROCESS | 1652 | 1461528885926 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db67800 == 46 [pid = 1652] [id = 318] 13:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bf8c800) [pid = 1652] [serial = 953] [outer = 0x0] 13:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12cf5c800) [pid = 1652] [serial = 954] [outer = 0x12bf8c800] 13:14:45 INFO - PROCESS | 1652 | 1461528885951 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12cf65400) [pid = 1652] [serial = 955] [outer = 0x12bf8c800] 13:14:46 INFO - PROCESS | 1652 | --DOCSHELL 0x118e50800 == 45 [pid = 1652] [id = 301] 13:14:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1158a9800 == 44 [pid = 1652] [id = 300] 13:14:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12db6b000 == 43 [pid = 1652] [id = 299] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11af93000 == 42 [pid = 1652] [id = 304] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1270bf000 == 41 [pid = 1652] [id = 311] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11af92800 == 40 [pid = 1652] [id = 310] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11be2f800 == 39 [pid = 1652] [id = 305] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119d34000 == 38 [pid = 1652] [id = 302] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119c33800 == 37 [pid = 1652] [id = 308] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb76000 == 36 [pid = 1652] [id = 314] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12cead800 == 35 [pid = 1652] [id = 316] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9c7000 == 34 [pid = 1652] [id = 303] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125b4a800 == 33 [pid = 1652] [id = 309] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b30b000 == 32 [pid = 1652] [id = 313] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6bf800 == 31 [pid = 1652] [id = 307] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0b3000 == 30 [pid = 1652] [id = 306] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123aea800 == 29 [pid = 1652] [id = 315] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12803f800 == 28 [pid = 1652] [id = 312] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129c77000) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe9000 == 27 [pid = 1652] [id = 317] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d30b800) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b4cfc00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12bb99800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12bf89800) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12be04000) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12cf58800) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125ed4c00) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11b86f000) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12590d800) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12790ec00) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123a08400) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125903800) [pid = 1652] [serial = 877] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c374c00) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11c6af400) [pid = 1652] [serial = 874] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11b86b800) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11bbbb400) [pid = 1652] [serial = 871] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11927b400) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11a90dc00) [pid = 1652] [serial = 868] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118eeb800) [pid = 1652] [serial = 865] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1166f2800) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b516400) [pid = 1652] [serial = 862] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129c6ec00) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128576800) [pid = 1652] [serial = 859] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1277b9000) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123a09400) [pid = 1652] [serial = 856] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11bed4400) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11afd4000) [pid = 1652] [serial = 853] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11aa77000) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118c1e800) [pid = 1652] [serial = 850] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1158fa800) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b7fc800) [pid = 1652] [serial = 847] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b7f5000) [pid = 1652] [serial = 883] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1287dc400) [pid = 1652] [serial = 880] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118f8d000) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1147d4800) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12d310400) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 13:14:47 INFO - PROCESS | 1652 | 1461528887381 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]]]}] 13:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1576ms 13:14:47 INFO - PROCESS | 1652 | 1461528887414 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:14:47 INFO - PROCESS | 1652 | 1461528887416 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:14:47 INFO - PROCESS | 1652 | 1461528887420 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:14:47 INFO - PROCESS | 1652 | 1461528887422 Marionette TRACE conn2 <- [1,1246,null,{}] 13:14:47 INFO - PROCESS | 1652 | 1461528887427 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}] 13:14:47 INFO - PROCESS | 1652 | 1461528887502 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:14:47 INFO - PROCESS | 1652 | 1461528887549 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116605000 == 28 [pid = 1652] [id = 319] 13:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x114bb5400) [pid = 1652] [serial = 956] [outer = 0x0] 13:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x114f75c00) [pid = 1652] [serial = 957] [outer = 0x114bb5400] 13:14:47 INFO - PROCESS | 1652 | 1461528887578 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11583b400) [pid = 1652] [serial = 958] [outer = 0x114bb5400] 13:14:47 INFO - PROCESS | 1652 | 1461528887908 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]]]}] 13:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 523ms 13:14:47 INFO - PROCESS | 1652 | 1461528887943 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:14:47 INFO - PROCESS | 1652 | 1461528887947 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:14:47 INFO - PROCESS | 1652 | 1461528887952 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:14:47 INFO - PROCESS | 1652 | 1461528887954 Marionette TRACE conn2 <- [1,1250,null,{}] 13:14:47 INFO - PROCESS | 1652 | 1461528887956 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}] 13:14:48 INFO - PROCESS | 1652 | 1461528888030 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:14:48 INFO - PROCESS | 1652 | 1461528888035 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119236800 == 29 [pid = 1652] [id = 320] 13:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115844800) [pid = 1652] [serial = 959] [outer = 0x0] 13:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118632000) [pid = 1652] [serial = 960] [outer = 0x115844800] 13:14:48 INFO - PROCESS | 1652 | 1461528888066 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118e61800) [pid = 1652] [serial = 961] [outer = 0x115844800] 13:14:48 INFO - PROCESS | 1652 | 1461528888406 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]]]}] 13:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 13:14:48 INFO - PROCESS | 1652 | 1461528888426 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 1652 | 1461528888428 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:14:48 INFO - PROCESS | 1652 | 1461528888435 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 1652 | 1461528888438 Marionette TRACE conn2 <- [1,1254,null,{}] 13:14:48 INFO - PROCESS | 1652 | 1461528888447 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}] 13:14:48 INFO - PROCESS | 1652 | 1461528888525 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:14:48 INFO - PROCESS | 1652 | 1461528888535 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a949800 == 30 [pid = 1652] [id = 321] 13:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1134e6800) [pid = 1652] [serial = 962] [outer = 0x0] 13:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11927c400) [pid = 1652] [serial = 963] [outer = 0x1134e6800] 13:14:48 INFO - PROCESS | 1652 | 1461528888565 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a613000) [pid = 1652] [serial = 964] [outer = 0x1134e6800] 13:14:48 INFO - PROCESS | 1652 | 1461528888918 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]]]}] 13:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 526ms 13:14:48 INFO - PROCESS | 1652 | 1461528888959 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:14:48 INFO - PROCESS | 1652 | 1461528888961 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:14:48 INFO - PROCESS | 1652 | 1461528888963 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 1652 | 1461528888965 Marionette TRACE conn2 <- [1,1258,null,{}] 13:14:48 INFO - PROCESS | 1652 | 1461528888967 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}] 13:14:49 INFO - PROCESS | 1652 | 1461528889060 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:14:49 INFO - PROCESS | 1652 | 1461528889067 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab10000 == 31 [pid = 1652] [id = 322] 13:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118f96c00) [pid = 1652] [serial = 965] [outer = 0x0] 13:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11a90fc00) [pid = 1652] [serial = 966] [outer = 0x118f96c00] 13:14:49 INFO - PROCESS | 1652 | 1461528889095 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11ad83000) [pid = 1652] [serial = 967] [outer = 0x118f96c00] 13:14:49 INFO - PROCESS | 1652 | 1461528889408 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]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 471ms 13:14:49 INFO - PROCESS | 1652 | 1461528889436 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 1652 | 1461528889437 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:14:49 INFO - PROCESS | 1652 | 1461528889439 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 1652 | 1461528889440 Marionette TRACE conn2 <- [1,1262,null,{}] 13:14:49 INFO - PROCESS | 1652 | 1461528889443 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}] 13:14:49 INFO - PROCESS | 1652 | 1461528889515 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:14:49 INFO - PROCESS | 1652 | 1461528889519 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b91f000 == 32 [pid = 1652] [id = 323] 13:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1142d1800) [pid = 1652] [serial = 968] [outer = 0x0] 13:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11afd5800) [pid = 1652] [serial = 969] [outer = 0x1142d1800] 13:14:49 INFO - PROCESS | 1652 | 1461528889547 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11b869000) [pid = 1652] [serial = 970] [outer = 0x1142d1800] 13:14:49 INFO - PROCESS | 1652 | 1461528889892 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]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 13:14:49 INFO - PROCESS | 1652 | 1461528889910 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 1652 | 1461528889911 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:14:49 INFO - PROCESS | 1652 | 1461528889916 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 1652 | 1461528889918 Marionette TRACE conn2 <- [1,1266,null,{}] 13:14:49 INFO - PROCESS | 1652 | 1461528889931 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}] 13:14:50 INFO - PROCESS | 1652 | 1461528890015 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:14:50 INFO - PROCESS | 1652 | 1461528890021 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0a4000 == 33 [pid = 1652] [id = 324] 13:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11b86cc00) [pid = 1652] [serial = 971] [outer = 0x0] 13:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11bbbfc00) [pid = 1652] [serial = 972] [outer = 0x11b86cc00] 13:14:50 INFO - PROCESS | 1652 | 1461528890052 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c378c00) [pid = 1652] [serial = 973] [outer = 0x11b86cc00] 13:14:50 INFO - PROCESS | 1652 | 1461528890386 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]]]}] 13:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 484ms 13:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:14:50 INFO - PROCESS | 1652 | 1461528890400 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:14:50 INFO - PROCESS | 1652 | 1461528890401 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:14:50 INFO - PROCESS | 1652 | 1461528890404 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:14:50 INFO - PROCESS | 1652 | 1461528890405 Marionette TRACE conn2 <- [1,1270,null,{}] 13:14:50 INFO - PROCESS | 1652 | 1461528890407 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}] 13:14:50 INFO - PROCESS | 1652 | 1461528890477 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:14:50 INFO - PROCESS | 1652 | 1461528890483 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6d0000 == 34 [pid = 1652] [id = 325] 13:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c379800) [pid = 1652] [serial = 974] [outer = 0x0] 13:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c4b5400) [pid = 1652] [serial = 975] [outer = 0x11c379800] 13:14:50 INFO - PROCESS | 1652 | 1461528890509 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c833400) [pid = 1652] [serial = 976] [outer = 0x11c379800] 13:14:50 INFO - PROCESS | 1652 | 1461528890879 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]]]}] 13:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 13:14:50 INFO - PROCESS | 1652 | 1461528890923 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:14:50 INFO - PROCESS | 1652 | 1461528890924 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:14:50 INFO - PROCESS | 1652 | 1461528890926 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:14:50 INFO - PROCESS | 1652 | 1461528890927 Marionette TRACE conn2 <- [1,1274,null,{}] 13:14:50 INFO - PROCESS | 1652 | 1461528890936 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}] 13:14:51 INFO - PROCESS | 1652 | 1461528891009 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:14:51 INFO - PROCESS | 1652 | 1461528891014 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c915800 == 35 [pid = 1652] [id = 326] 13:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c836400) [pid = 1652] [serial = 977] [outer = 0x0] 13:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123a09000) [pid = 1652] [serial = 978] [outer = 0x11c836400] 13:14:51 INFO - PROCESS | 1652 | 1461528891041 Marionette DEBUG loaded listener.js 13:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123a3c400) [pid = 1652] [serial = 979] [outer = 0x11c836400] 13:14:51 INFO - PROCESS | 1652 | 1461528891395 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]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 525ms 13:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:14:51 INFO - PROCESS | 1652 | 1461528891452 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1652 | 1461528891454 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:14:51 INFO - PROCESS | 1652 | 1461528891456 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1652 | 1461528891457 Marionette TRACE conn2 <- [1,1278,null,{}] 13:14:51 INFO - PROCESS | 1652 | 1461528891459 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}] 13:14:51 INFO - PROCESS | 1652 | 1461528891551 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:14:51 INFO - PROCESS | 1652 | 1461528891558 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a943000 == 36 [pid = 1652] [id = 327] 13:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123a3d000) [pid = 1652] [serial = 980] [outer = 0x0] 13:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125907000) [pid = 1652] [serial = 981] [outer = 0x123a3d000] 13:14:51 INFO - PROCESS | 1652 | 1461528891586 Marionette DEBUG loaded listener.js 13:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1259af800) [pid = 1652] [serial = 982] [outer = 0x123a3d000] 13:14:51 INFO - PROCESS | 1652 | 1461528891892 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]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 13:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:14:51 INFO - PROCESS | 1652 | 1461528891925 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1652 | 1461528891927 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:14:51 INFO - PROCESS | 1652 | 1461528891932 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1652 | 1461528891934 Marionette TRACE conn2 <- [1,1282,null,{}] 13:14:51 INFO - PROCESS | 1652 | 1461528891936 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}] 13:14:52 INFO - PROCESS | 1652 | 1461528892011 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:14:52 INFO - PROCESS | 1652 | 1461528892018 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f83800 == 37 [pid = 1652] [id = 328] 13:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125909400) [pid = 1652] [serial = 983] [outer = 0x0] 13:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126a2e400) [pid = 1652] [serial = 984] [outer = 0x125909400] 13:14:52 INFO - PROCESS | 1652 | 1461528892044 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126e57800) [pid = 1652] [serial = 985] [outer = 0x125909400] 13:14:52 INFO - PROCESS | 1652 | 1461528892395 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]]]}] 13:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 472ms 13:14:52 INFO - PROCESS | 1652 | 1461528892403 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:14:52 INFO - PROCESS | 1652 | 1461528892405 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:14:52 INFO - PROCESS | 1652 | 1461528892407 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:14:52 INFO - PROCESS | 1652 | 1461528892409 Marionette TRACE conn2 <- [1,1286,null,{}] 13:14:52 INFO - PROCESS | 1652 | 1461528892411 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}] 13:14:52 INFO - PROCESS | 1652 | 1461528892528 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:14:52 INFO - PROCESS | 1652 | 1461528892545 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b91e000 == 38 [pid = 1652] [id = 329] 13:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126c35800) [pid = 1652] [serial = 986] [outer = 0x0] 13:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127311000) [pid = 1652] [serial = 987] [outer = 0x126c35800] 13:14:52 INFO - PROCESS | 1652 | 1461528892575 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1280f1400) [pid = 1652] [serial = 988] [outer = 0x126c35800] 13:14:52 INFO - PROCESS | 1652 | 1461528892920 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]]]}] 13:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 524ms 13:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:14:52 INFO - PROCESS | 1652 | 1461528892932 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:14:52 INFO - PROCESS | 1652 | 1461528892933 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:14:52 INFO - PROCESS | 1652 | 1461528892935 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:14:52 INFO - PROCESS | 1652 | 1461528892937 Marionette TRACE conn2 <- [1,1290,null,{}] 13:14:52 INFO - PROCESS | 1652 | 1461528892939 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}] 13:14:53 INFO - PROCESS | 1652 | 1461528893034 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:14:53 INFO - PROCESS | 1652 | 1461528893044 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277f1000 == 39 [pid = 1652] [id = 330] 13:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x127586800) [pid = 1652] [serial = 989] [outer = 0x0] 13:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12857b000) [pid = 1652] [serial = 990] [outer = 0x127586800] 13:14:53 INFO - PROCESS | 1652 | 1461528893073 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129c72800) [pid = 1652] [serial = 991] [outer = 0x127586800] 13:14:53 INFO - PROCESS | 1652 | 1461528893411 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]]]}] 13:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 517ms 13:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:14:53 INFO - PROCESS | 1652 | 1461528893454 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1652 | 1461528893455 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:14:53 INFO - PROCESS | 1652 | 1461528893457 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1652 | 1461528893458 Marionette TRACE conn2 <- [1,1294,null,{}] 13:14:53 INFO - PROCESS | 1652 | 1461528893461 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}] 13:14:53 INFO - PROCESS | 1652 | 1461528893553 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:14:53 INFO - PROCESS | 1652 | 1461528893558 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285e8800 == 40 [pid = 1652] [id = 331] 13:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126e56c00) [pid = 1652] [serial = 992] [outer = 0x0] 13:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b4c2c00) [pid = 1652] [serial = 993] [outer = 0x126e56c00] 13:14:53 INFO - PROCESS | 1652 | 1461528893583 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b4cfc00) [pid = 1652] [serial = 994] [outer = 0x126e56c00] 13:14:53 INFO - PROCESS | 1652 | 1461528893926 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]]]}] 13:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 13:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:14:53 INFO - PROCESS | 1652 | 1461528893975 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1652 | 1461528893977 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:14:53 INFO - PROCESS | 1652 | 1461528893979 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1652 | 1461528893980 Marionette TRACE conn2 <- [1,1298,null,{}] 13:14:53 INFO - PROCESS | 1652 | 1461528893982 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}] 13:14:54 INFO - PROCESS | 1652 | 1461528894075 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:14:54 INFO - PROCESS | 1652 | 1461528894090 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb74800 == 41 [pid = 1652] [id = 332] 13:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b514400) [pid = 1652] [serial = 995] [outer = 0x0] 13:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b7fc000) [pid = 1652] [serial = 996] [outer = 0x12b514400] 13:14:54 INFO - PROCESS | 1652 | 1461528894116 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bb99000) [pid = 1652] [serial = 997] [outer = 0x12b514400] 13:14:54 INFO - PROCESS | 1652 | 1461528894458 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]]]}] 13:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x125db7800) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11afdd400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b4c1400) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129c75c00) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1277bd400) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a977000) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c636800) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11afe0400) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11adc6400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114baa800) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119132400) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1134e1c00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11583fc00) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x114f72400) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119129c00) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125dac800) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12590b400) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bd4ec00) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:14:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12be05000) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:14:54 INFO - PROCESS | 1652 | 1461528894689 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:14:54 INFO - PROCESS | 1652 | 1461528894690 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:14:54 INFO - PROCESS | 1652 | 1461528894702 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:14:54 INFO - PROCESS | 1652 | 1461528894703 Marionette TRACE conn2 <- [1,1302,null,{}] 13:14:54 INFO - PROCESS | 1652 | 1461528894705 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}] 13:14:54 INFO - PROCESS | 1652 | 1461528894785 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:14:54 INFO - PROCESS | 1652 | 1461528894789 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c3000 == 42 [pid = 1652] [id = 333] 13:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118760800) [pid = 1652] [serial = 998] [outer = 0x0] 13:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a910c00) [pid = 1652] [serial = 999] [outer = 0x118760800] 13:14:54 INFO - PROCESS | 1652 | 1461528894815 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11becb400) [pid = 1652] [serial = 1000] [outer = 0x118760800] 13:14:55 INFO - PROCESS | 1652 | 1461528895163 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]]]}] 13:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 471ms 13:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:14:55 INFO - PROCESS | 1652 | 1461528895173 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 1652 | 1461528895174 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:14:55 INFO - PROCESS | 1652 | 1461528895176 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 1652 | 1461528895177 Marionette TRACE conn2 <- [1,1306,null,{}] 13:14:55 INFO - PROCESS | 1652 | 1461528895180 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}] 13:14:55 INFO - PROCESS | 1652 | 1461528895264 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:14:55 INFO - PROCESS | 1652 | 1461528895316 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb77800 == 43 [pid = 1652] [id = 334] 13:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11bbbb000) [pid = 1652] [serial = 1001] [outer = 0x0] 13:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125905400) [pid = 1652] [serial = 1002] [outer = 0x11bbbb000] 13:14:55 INFO - PROCESS | 1652 | 1461528895342 Marionette DEBUG loaded listener.js 13:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b7f8800) [pid = 1652] [serial = 1003] [outer = 0x11bbbb000] 13:14:55 INFO - PROCESS | 1652 | 1461528895620 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]]]}] 13:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 13:14:55 INFO - PROCESS | 1652 | 1461528895654 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 1652 | 1461528895655 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:14:55 INFO - PROCESS | 1652 | 1461528895658 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 1652 | 1461528895659 Marionette TRACE conn2 <- [1,1310,null,{}] 13:14:55 INFO - PROCESS | 1652 | 1461528895661 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}] 13:14:55 INFO - PROCESS | 1652 | 1461528895745 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:14:55 INFO - PROCESS | 1652 | 1461528895752 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe1800 == 44 [pid = 1652] [id = 335] 13:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11becf400) [pid = 1652] [serial = 1004] [outer = 0x0] 13:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12be0ec00) [pid = 1652] [serial = 1005] [outer = 0x11becf400] 13:14:55 INFO - PROCESS | 1652 | 1461528895777 Marionette DEBUG loaded listener.js 13:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12cf59800) [pid = 1652] [serial = 1006] [outer = 0x11becf400] 13:14:56 INFO - PROCESS | 1652 | 1461528896123 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] 13:14:56 INFO - PROCESS | 1652 | 1461528896136 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:14:56 INFO - PROCESS | 1652 | 1461528896138 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:14:56 INFO - PROCESS | 1652 | 1461528896139 Marionette TRACE conn2 <- [1,1314,null,{}] 13:14:56 INFO - PROCESS | 1652 | 1461528896142 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}] 13:14:56 INFO - PROCESS | 1652 | 1461528896246 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:14:56 INFO - PROCESS | 1652 | 1461528896257 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d00f800 == 45 [pid = 1652] [id = 336] 13:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12cf59c00) [pid = 1652] [serial = 1007] [outer = 0x0] 13:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12cf9d800) [pid = 1652] [serial = 1008] [outer = 0x12cf59c00] 13:14:56 INFO - PROCESS | 1652 | 1461528896282 Marionette DEBUG loaded listener.js 13:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12d303400) [pid = 1652] [serial = 1009] [outer = 0x12cf59c00] 13:14:56 INFO - PROCESS | 1652 | 1461528896636 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]]]}] 13:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 521ms 13:14:56 INFO - PROCESS | 1652 | 1461528896660 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:14:56 INFO - PROCESS | 1652 | 1461528896664 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:14:56 INFO - PROCESS | 1652 | 1461528896668 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:14:56 INFO - PROCESS | 1652 | 1461528896669 Marionette TRACE conn2 <- [1,1318,null,{}] 13:14:56 INFO - PROCESS | 1652 | 1461528896673 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}] 13:14:56 INFO - PROCESS | 1652 | 1461528896869 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:14:56 INFO - PROCESS | 1652 | 1461528896957 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x114e4e800 == 46 [pid = 1652] [id = 337] 13:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11400b000) [pid = 1652] [serial = 1010] [outer = 0x0] 13:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x114546400) [pid = 1652] [serial = 1011] [outer = 0x11400b000] 13:14:56 INFO - PROCESS | 1652 | 1461528896989 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x114e80800) [pid = 1652] [serial = 1012] [outer = 0x11400b000] 13:14:57 INFO - PROCESS | 1652 | 1461528897524 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]]]}] 13:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 922ms 13:14:57 INFO - PROCESS | 1652 | 1461528897590 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:14:57 INFO - PROCESS | 1652 | 1461528897592 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:14:57 INFO - PROCESS | 1652 | 1461528897596 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:14:57 INFO - PROCESS | 1652 | 1461528897599 Marionette TRACE conn2 <- [1,1322,null,{}] 13:14:57 INFO - PROCESS | 1652 | 1461528897602 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}] 13:14:57 INFO - PROCESS | 1652 | 1461528897708 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:14:57 INFO - PROCESS | 1652 | 1461528897782 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9c6800 == 47 [pid = 1652] [id = 338] 13:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118633c00) [pid = 1652] [serial = 1013] [outer = 0x0] 13:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118ee9c00) [pid = 1652] [serial = 1014] [outer = 0x118633c00] 13:14:57 INFO - PROCESS | 1652 | 1461528897815 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118f96000) [pid = 1652] [serial = 1015] [outer = 0x118633c00] 13:14:58 INFO - PROCESS | 1652 | 1461528898521 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]]]}] 13:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 975ms 13:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:14:58 INFO - PROCESS | 1652 | 1461528898571 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:14:58 INFO - PROCESS | 1652 | 1461528898573 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:14:58 INFO - PROCESS | 1652 | 1461528898576 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:14:58 INFO - PROCESS | 1652 | 1461528898579 Marionette TRACE conn2 <- [1,1326,null,{}] 13:14:58 INFO - PROCESS | 1652 | 1461528898583 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}] 13:14:58 INFO - PROCESS | 1652 | 1461528898679 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12d00f800 == 46 [pid = 1652] [id = 336] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe1800 == 45 [pid = 1652] [id = 335] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb77800 == 44 [pid = 1652] [id = 334] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c3000 == 43 [pid = 1652] [id = 333] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb74800 == 42 [pid = 1652] [id = 332] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1285e8800 == 41 [pid = 1652] [id = 331] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1277f1000 == 40 [pid = 1652] [id = 330] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11b91e000 == 39 [pid = 1652] [id = 329] 13:14:58 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12cf5c800) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x125f83800 == 38 [pid = 1652] [id = 328] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11a943000 == 37 [pid = 1652] [id = 327] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11c915800 == 36 [pid = 1652] [id = 326] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6d0000 == 35 [pid = 1652] [id = 325] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0a4000 == 34 [pid = 1652] [id = 324] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11b91f000 == 33 [pid = 1652] [id = 323] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab10000 == 32 [pid = 1652] [id = 322] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11a949800 == 31 [pid = 1652] [id = 321] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119236800 == 30 [pid = 1652] [id = 320] 13:14:58 INFO - PROCESS | 1652 | --DOCSHELL 0x116605000 == 29 [pid = 1652] [id = 319] 13:14:58 INFO - PROCESS | 1652 | 1461528898805 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x115391000 == 30 [pid = 1652] [id = 339] 13:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1147d3c00) [pid = 1652] [serial = 1016] [outer = 0x0] 13:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x114f7ec00) [pid = 1652] [serial = 1017] [outer = 0x1147d3c00] 13:14:58 INFO - PROCESS | 1652 | 1461528898834 Marionette DEBUG loaded listener.js 13:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1166f1400) [pid = 1652] [serial = 1018] [outer = 0x1147d3c00] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1280fe400) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127974400) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1280f6400) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129c75000) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b7f0c00) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b4c8400) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12bb98c00) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c6b0800) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bb99c00) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123a03000) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123a0ec00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c37ac00) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c631800) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11bbc1800) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c375000) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11afd2800) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11afde000) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a66d400) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11aa7a400) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119279400) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11a60d800) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118633400) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118c24800) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x114f79800) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11521f400) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12da2d000) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126c32800) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1259b2c00) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125dab400) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125904000) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12590a000) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b516c00) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1277af800) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12be0e800) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12758dc00) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12be03c00) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bf8bc00) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 13:14:59 INFO - PROCESS | 1652 | 1461528899186 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]]]}] 13:14: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 13:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 625ms 13:14:59 INFO - PROCESS | 1652 | 1461528899201 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 1652 | 1461528899206 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:14:59 INFO - PROCESS | 1652 | 1461528899210 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 1652 | 1461528899212 Marionette TRACE conn2 <- [1,1330,null,{}] 13:14:59 INFO - PROCESS | 1652 | 1461528899216 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}] 13:14:59 INFO - PROCESS | 1652 | 1461528899294 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:14:59 INFO - PROCESS | 1652 | 1461528899358 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c1c000 == 31 [pid = 1652] [id = 340] 13:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x114ba9400) [pid = 1652] [serial = 1019] [outer = 0x0] 13:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1178ef800) [pid = 1652] [serial = 1020] [outer = 0x114ba9400] 13:14:59 INFO - PROCESS | 1652 | 1461528899385 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119273c00) [pid = 1652] [serial = 1021] [outer = 0x114ba9400] 13:14:59 INFO - PROCESS | 1652 | 1461528899694 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]]]}] 13:14:59 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 13:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 523ms 13:14:59 INFO - PROCESS | 1652 | 1461528899734 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 1652 | 1461528899735 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:14:59 INFO - PROCESS | 1652 | 1461528899738 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 1652 | 1461528899741 Marionette TRACE conn2 <- [1,1334,null,{}] 13:14:59 INFO - PROCESS | 1652 | 1461528899749 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}] 13:14:59 INFO - PROCESS | 1652 | 1461528899826 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:14:59 INFO - PROCESS | 1652 | 1461528899835 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11adad800 == 32 [pid = 1652] [id = 341] 13:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114f73400) [pid = 1652] [serial = 1022] [outer = 0x0] 13:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11a911400) [pid = 1652] [serial = 1023] [outer = 0x114f73400] 13:14:59 INFO - PROCESS | 1652 | 1461528899864 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11adc8000) [pid = 1652] [serial = 1024] [outer = 0x114f73400] 13:15:00 INFO - PROCESS | 1652 | 1461528900226 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]]]}] 13:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms 13:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:15:00 INFO - PROCESS | 1652 | 1461528900262 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:15:00 INFO - PROCESS | 1652 | 1461528900266 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:15:00 INFO - PROCESS | 1652 | 1461528900268 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 1652 | 1461528900270 Marionette TRACE conn2 <- [1,1338,null,{}] 13:15:00 INFO - PROCESS | 1652 | 1461528900272 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}] 13:15:00 INFO - PROCESS | 1652 | 1461528900346 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:15:00 INFO - PROCESS | 1652 | 1461528900352 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be35000 == 33 [pid = 1652] [id = 342] 13:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x114e84400) [pid = 1652] [serial = 1025] [outer = 0x0] 13:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11b86ac00) [pid = 1652] [serial = 1026] [outer = 0x114e84400] 13:15:00 INFO - PROCESS | 1652 | 1461528900380 Marionette DEBUG loaded listener.js 13:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bbba400) [pid = 1652] [serial = 1027] [outer = 0x114e84400] 13:15:01 INFO - PROCESS | 1652 | 1461528901207 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]]]}] 13:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 13:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:15:01 INFO - PROCESS | 1652 | 1461528901239 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:15:01 INFO - PROCESS | 1652 | 1461528901240 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:15:01 INFO - PROCESS | 1652 | 1461528901243 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:15:01 INFO - PROCESS | 1652 | 1461528901244 Marionette TRACE conn2 <- [1,1342,null,{}] 13:15:01 INFO - PROCESS | 1652 | 1461528901246 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}] 13:15:01 INFO - PROCESS | 1652 | 1461528901336 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:15:01 INFO - PROCESS | 1652 | 1461528901341 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c3d800 == 34 [pid = 1652] [id = 343] 13:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118f98800) [pid = 1652] [serial = 1028] [outer = 0x0] 13:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11bbc6400) [pid = 1652] [serial = 1029] [outer = 0x118f98800] 13:15:01 INFO - PROCESS | 1652 | 1461528901367 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11bec8c00) [pid = 1652] [serial = 1030] [outer = 0x118f98800] 13:15:01 INFO - PROCESS | 1652 | 1461528901750 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]]]}] 13:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 13:15:01 INFO - PROCESS | 1652 | 1461528901761 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:15:01 INFO - PROCESS | 1652 | 1461528901764 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:15:01 INFO - PROCESS | 1652 | 1461528901767 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:15:01 INFO - PROCESS | 1652 | 1461528901768 Marionette TRACE conn2 <- [1,1346,null,{}] 13:15:01 INFO - PROCESS | 1652 | 1461528901770 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}] 13:15:01 INFO - PROCESS | 1652 | 1461528901879 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:15:01 INFO - PROCESS | 1652 | 1461528901914 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c915800 == 35 [pid = 1652] [id = 344] 13:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11457c800) [pid = 1652] [serial = 1031] [outer = 0x0] 13:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c449400) [pid = 1652] [serial = 1032] [outer = 0x11457c800] 13:15:01 INFO - PROCESS | 1652 | 1461528901942 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123a0ac00) [pid = 1652] [serial = 1033] [outer = 0x11457c800] 13:15:02 INFO - PROCESS | 1652 | 1461528902271 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]]]}] 13:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 13:15:02 INFO - PROCESS | 1652 | 1461528902287 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:15:02 INFO - PROCESS | 1652 | 1461528902288 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:15:02 INFO - PROCESS | 1652 | 1461528902290 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 1652 | 1461528902292 Marionette TRACE conn2 <- [1,1350,null,{}] 13:15:02 INFO - PROCESS | 1652 | 1461528902294 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}] 13:15:02 INFO - PROCESS | 1652 | 1461528902383 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:15:02 INFO - PROCESS | 1652 | 1461528902414 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aec800 == 36 [pid = 1652] [id = 345] 13:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123a0ec00) [pid = 1652] [serial = 1034] [outer = 0x0] 13:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125906800) [pid = 1652] [serial = 1035] [outer = 0x123a0ec00] 13:15:02 INFO - PROCESS | 1652 | 1461528902440 Marionette DEBUG loaded listener.js 13:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125bd2000) [pid = 1652] [serial = 1036] [outer = 0x123a0ec00] 13:15:02 INFO - PROCESS | 1652 | 1461528902763 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]]]}] 13:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 518ms 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126c35800) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118760800) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127586800) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115844800) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123a3d000) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11bbbb000) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1142d1800) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bf8c800) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11c379800) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1134e6800) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125909400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b514400) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11becf400) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11b86cc00) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126e56c00) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x114bb5400) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11c836400) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:15:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118f96c00) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:15:02 INFO - PROCESS | 1652 | 1461528902919 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:15:02 INFO - PROCESS | 1652 | 1461528902920 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:15:02 INFO - PROCESS | 1652 | 1461528902932 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 1652 | 1461528902933 Marionette TRACE conn2 <- [1,1354,null,{}] 13:15:02 INFO - PROCESS | 1652 | 1461528902935 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}] 13:15:03 INFO - PROCESS | 1652 | 1461528903008 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:15:03 INFO - PROCESS | 1652 | 1461528903017 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d33800 == 37 [pid = 1652] [id = 346] 13:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115379800) [pid = 1652] [serial = 1037] [outer = 0x0] 13:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118f98c00) [pid = 1652] [serial = 1038] [outer = 0x115379800] 13:15:03 INFO - PROCESS | 1652 | 1461528903040 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11b870400) [pid = 1652] [serial = 1039] [outer = 0x115379800] 13:15:03 INFO - PROCESS | 1652 | 1461528903400 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]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 13:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:15:03 INFO - PROCESS | 1652 | 1461528903451 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 1652 | 1461528903452 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:15:03 INFO - PROCESS | 1652 | 1461528903454 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - PROCESS | 1652 | 1461528903455 Marionette TRACE conn2 <- [1,1358,null,{}] 13:15:03 INFO - PROCESS | 1652 | 1461528903458 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}] 13:15:03 INFO - PROCESS | 1652 | 1461528903550 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:15:03 INFO - PROCESS | 1652 | 1461528903581 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b46800 == 38 [pid = 1652] [id = 347] 13:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1178ecc00) [pid = 1652] [serial = 1040] [outer = 0x0] 13:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c4adc00) [pid = 1652] [serial = 1041] [outer = 0x1178ecc00] 13:15:03 INFO - PROCESS | 1652 | 1461528903607 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125db4400) [pid = 1652] [serial = 1042] [outer = 0x1178ecc00] 13:15:03 INFO - PROCESS | 1652 | 1461528903884 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]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 13:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:15:03 INFO - PROCESS | 1652 | 1461528903924 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 1652 | 1461528903926 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:15:03 INFO - PROCESS | 1652 | 1461528903928 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - PROCESS | 1652 | 1461528903929 Marionette TRACE conn2 <- [1,1362,null,{}] 13:15:03 INFO - PROCESS | 1652 | 1461528903935 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}] 13:15:04 INFO - PROCESS | 1652 | 1461528904014 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:15:04 INFO - PROCESS | 1652 | 1461528904020 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be34000 == 39 [pid = 1652] [id = 348] 13:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125dac800) [pid = 1652] [serial = 1043] [outer = 0x0] 13:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126c35800) [pid = 1652] [serial = 1044] [outer = 0x125dac800] 13:15:04 INFO - PROCESS | 1652 | 1461528904046 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x127305800) [pid = 1652] [serial = 1045] [outer = 0x125dac800] 13:15:04 INFO - PROCESS | 1652 | 1461528904401 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]]]}] 13:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 523ms 13:15:04 INFO - PROCESS | 1652 | 1461528904452 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:15:04 INFO - PROCESS | 1652 | 1461528904453 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:15:04 INFO - PROCESS | 1652 | 1461528904456 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - PROCESS | 1652 | 1461528904457 Marionette TRACE conn2 <- [1,1366,null,{}] 13:15:04 INFO - PROCESS | 1652 | 1461528904460 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}] 13:15:04 INFO - PROCESS | 1652 | 1461528904551 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:15:04 INFO - PROCESS | 1652 | 1461528904557 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12851a000 == 40 [pid = 1652] [id = 349] 13:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126c2b000) [pid = 1652] [serial = 1046] [outer = 0x0] 13:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127908c00) [pid = 1652] [serial = 1047] [outer = 0x126c2b000] 13:15:04 INFO - PROCESS | 1652 | 1461528904588 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1280f8c00) [pid = 1652] [serial = 1048] [outer = 0x126c2b000] 13:15:05 INFO - PROCESS | 1652 | 1461528905010 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] 13:15:05 INFO - PROCESS | 1652 | 1461528905030 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:15:05 INFO - PROCESS | 1652 | 1461528905036 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:15:05 INFO - PROCESS | 1652 | 1461528905040 Marionette TRACE conn2 <- [1,1370,null,{}] 13:15:05 INFO - PROCESS | 1652 | 1461528905047 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}] 13:15:05 INFO - PROCESS | 1652 | 1461528905191 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:15:05 INFO - PROCESS | 1652 | 1461528905314 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d35800 == 41 [pid = 1652] [id = 350] 13:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1159a3000) [pid = 1652] [serial = 1049] [outer = 0x0] 13:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11862fc00) [pid = 1652] [serial = 1050] [outer = 0x1159a3000] 13:15:05 INFO - PROCESS | 1652 | 1461528905361 Marionette DEBUG loaded listener.js 13:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118f91000) [pid = 1652] [serial = 1051] [outer = 0x1159a3000] 13:15:05 INFO - PROCESS | 1652 | 1461528905789 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] 13:15:05 INFO - PROCESS | 1652 | 1461528905817 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:15:05 INFO - PROCESS | 1652 | 1461528905822 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:15:05 INFO - PROCESS | 1652 | 1461528905824 Marionette TRACE conn2 <- [1,1374,null,{}] 13:15:05 INFO - PROCESS | 1652 | 1461528905826 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}] 13:15:05 INFO - PROCESS | 1652 | 1461528905924 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:15:05 INFO - PROCESS | 1652 | 1461528905968 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be34800 == 42 [pid = 1652] [id = 351] 13:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1159a4c00) [pid = 1652] [serial = 1052] [outer = 0x0] 13:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119133c00) [pid = 1652] [serial = 1053] [outer = 0x1159a4c00] 13:15:05 INFO - PROCESS | 1652 | 1461528905998 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11adc5c00) [pid = 1652] [serial = 1054] [outer = 0x1159a4c00] 13:15:06 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:06 INFO - PROCESS | 1652 | 1461528906436 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] 13:15:06 INFO - PROCESS | 1652 | 1461528906445 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:15:06 INFO - PROCESS | 1652 | 1461528906448 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:15:06 INFO - PROCESS | 1652 | 1461528906451 Marionette TRACE conn2 <- [1,1378,null,{}] 13:15:06 INFO - PROCESS | 1652 | 1461528906459 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}] 13:15:06 INFO - PROCESS | 1652 | 1461528906616 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:15:06 INFO - PROCESS | 1652 | 1461528906678 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128511000 == 43 [pid = 1652] [id = 352] 13:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c37dc00) [pid = 1652] [serial = 1055] [outer = 0x0] 13:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c636800) [pid = 1652] [serial = 1056] [outer = 0x11c37dc00] 13:15:06 INFO - PROCESS | 1652 | 1461528906711 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123a03000) [pid = 1652] [serial = 1057] [outer = 0x11c37dc00] 13:15:07 INFO - PROCESS | 1652 | 1461528907170 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] 13:15:07 INFO - PROCESS | 1652 | 1461528907224 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:15:07 INFO - PROCESS | 1652 | 1461528907228 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 1652 | 1461528907233 Marionette TRACE conn2 <- [1,1382,null,{}] 13:15:07 INFO - PROCESS | 1652 | 1461528907237 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}] 13:15:07 INFO - PROCESS | 1652 | 1461528907375 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:15:07 INFO - PROCESS | 1652 | 1461528907460 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb86000 == 44 [pid = 1652] [id = 353] 13:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125daf800) [pid = 1652] [serial = 1058] [outer = 0x0] 13:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1277afc00) [pid = 1652] [serial = 1059] [outer = 0x125daf800] 13:15:07 INFO - PROCESS | 1652 | 1461528907506 Marionette DEBUG loaded listener.js 13:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127973800) [pid = 1652] [serial = 1060] [outer = 0x125daf800] 13:15:07 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:07 INFO - PROCESS | 1652 | 1461528907987 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] 13:15:08 INFO - PROCESS | 1652 | 1461528908054 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:15:08 INFO - PROCESS | 1652 | 1461528908057 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:15:08 INFO - PROCESS | 1652 | 1461528908058 Marionette TRACE conn2 <- [1,1386,null,{}] 13:15:08 INFO - PROCESS | 1652 | 1461528908061 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}] 13:15:08 INFO - PROCESS | 1652 | 1461528908153 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:15:08 INFO - PROCESS | 1652 | 1461528908229 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb6800 == 45 [pid = 1652] [id = 354] 13:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126bcd400) [pid = 1652] [serial = 1061] [outer = 0x0] 13:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128579800) [pid = 1652] [serial = 1062] [outer = 0x126bcd400] 13:15:08 INFO - PROCESS | 1652 | 1461528908259 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129c75800) [pid = 1652] [serial = 1063] [outer = 0x126bcd400] 13:15:08 INFO - PROCESS | 1652 | 1461528908802 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] 13:15:08 INFO - PROCESS | 1652 | 1461528908838 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:15:08 INFO - PROCESS | 1652 | 1461528908842 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:15:08 INFO - PROCESS | 1652 | 1461528908844 Marionette TRACE conn2 <- [1,1390,null,{}] 13:15:08 INFO - PROCESS | 1652 | 1461528908869 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}] 13:15:08 INFO - PROCESS | 1652 | 1461528908963 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:15:09 INFO - PROCESS | 1652 | 1461528909044 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab16000 == 46 [pid = 1652] [id = 355] 13:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1158fd000) [pid = 1652] [serial = 1064] [outer = 0x0] 13:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118632800) [pid = 1652] [serial = 1065] [outer = 0x1158fd000] 13:15:09 INFO - PROCESS | 1652 | 1461528909073 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118fc8000) [pid = 1652] [serial = 1066] [outer = 0x1158fd000] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11be34000 == 45 [pid = 1652] [id = 348] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x126b46800 == 44 [pid = 1652] [id = 347] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119d33800 == 43 [pid = 1652] [id = 346] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x123aec800 == 42 [pid = 1652] [id = 345] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11c915800 == 41 [pid = 1652] [id = 344] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118c3d800 == 40 [pid = 1652] [id = 343] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11be35000 == 39 [pid = 1652] [id = 342] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12cf9d800) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11adad800 == 38 [pid = 1652] [id = 341] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119c1c000 == 37 [pid = 1652] [id = 340] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x115391000 == 36 [pid = 1652] [id = 339] 13:15:09 INFO - PROCESS | 1652 | --DOCSHELL 0x114e4e800 == 35 [pid = 1652] [id = 337] 13:15:09 INFO - PROCESS | 1652 | 1461528909550 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]]]}] 13:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 728ms 13:15:09 INFO - PROCESS | 1652 | 1461528909570 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 1652 | 1461528909574 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:15:09 INFO - PROCESS | 1652 | 1461528909578 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 1652 | 1461528909580 Marionette TRACE conn2 <- [1,1394,null,{}] 13:15:09 INFO - PROCESS | 1652 | 1461528909583 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}] 13:15:09 INFO - PROCESS | 1652 | 1461528909672 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12cf59800) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12857b000) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123a09000) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123a3c400) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b4c2c00) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126a2e400) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126e57800) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b7fc000) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125907000) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1259af800) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bb99000) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12cf65400) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11becb400) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12be0ec00) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x114f75c00) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11583b400) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11c833400) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c4b5400) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11afd5800) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11b869000) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11927c400) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11a613000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125905400) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11bbbfc00) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11c378c00) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11a90fc00) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11ad83000) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118632000) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118e61800) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b4cfc00) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b7f8800) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x127311000) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11a910c00) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1280f1400) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x129c72800) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1652 | 1461528909726 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119223800 == 36 [pid = 1652] [id = 356] 13:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11583b400) [pid = 1652] [serial = 1067] [outer = 0x0] 13:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118ef4800) [pid = 1652] [serial = 1068] [outer = 0x11583b400] 13:15:09 INFO - PROCESS | 1652 | 1461528909753 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11aa7b000) [pid = 1652] [serial = 1069] [outer = 0x11583b400] 13:15:10 INFO - PROCESS | 1652 | 1461528910061 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]]]}] 13:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 522ms 13:15:10 INFO - PROCESS | 1652 | 1461528910101 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 1652 | 1461528910102 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:15:10 INFO - PROCESS | 1652 | 1461528910104 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - PROCESS | 1652 | 1461528910107 Marionette TRACE conn2 <- [1,1398,null,{}] 13:15:10 INFO - PROCESS | 1652 | 1461528910114 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}] 13:15:10 INFO - PROCESS | 1652 | 1461528910192 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:15:10 INFO - PROCESS | 1652 | 1461528910251 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab0f000 == 37 [pid = 1652] [id = 357] 13:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11a671400) [pid = 1652] [serial = 1070] [outer = 0x0] 13:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11afda400) [pid = 1652] [serial = 1071] [outer = 0x11a671400] 13:15:10 INFO - PROCESS | 1652 | 1461528910280 Marionette DEBUG loaded listener.js 13:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11bec7c00) [pid = 1652] [serial = 1072] [outer = 0x11a671400] 13:15:10 INFO - PROCESS | 1652 | 1461528910568 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]]]}] 13:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 478ms 13:15:10 INFO - PROCESS | 1652 | 1461528910589 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 1652 | 1461528910591 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:15:10 INFO - PROCESS | 1652 | 1461528910594 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - PROCESS | 1652 | 1461528910595 Marionette TRACE conn2 <- [1,1402,null,{}] 13:15:10 INFO - PROCESS | 1652 | 1461528910606 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}] 13:15:10 INFO - PROCESS | 1652 | 1461528910690 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:15:10 INFO - PROCESS | 1652 | 1461528910696 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be41800 == 38 [pid = 1652] [id = 358] 13:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11ad8e000) [pid = 1652] [serial = 1073] [outer = 0x0] 13:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11c451400) [pid = 1652] [serial = 1074] [outer = 0x11ad8e000] 13:15:10 INFO - PROCESS | 1652 | 1461528910725 Marionette DEBUG loaded listener.js 13:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123a09400) [pid = 1652] [serial = 1075] [outer = 0x11ad8e000] 13:15:11 INFO - PROCESS | 1652 | 1461528911090 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]]]}] 13:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 528ms 13:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:15:11 INFO - PROCESS | 1652 | 1461528911123 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:15:11 INFO - PROCESS | 1652 | 1461528911124 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:15:11 INFO - PROCESS | 1652 | 1461528911126 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 1652 | 1461528911127 Marionette TRACE conn2 <- [1,1406,null,{}] 13:15:11 INFO - PROCESS | 1652 | 1461528911129 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}] 13:15:11 INFO - PROCESS | 1652 | 1461528911209 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:15:11 INFO - PROCESS | 1652 | 1461528911214 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c913800 == 39 [pid = 1652] [id = 359] 13:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123a0a800) [pid = 1652] [serial = 1076] [outer = 0x0] 13:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12590cc00) [pid = 1652] [serial = 1077] [outer = 0x123a0a800] 13:15:11 INFO - PROCESS | 1652 | 1461528911242 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126e57800) [pid = 1652] [serial = 1078] [outer = 0x123a0a800] 13:15:11 INFO - PROCESS | 1652 | 1461528911575 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]]]}] 13:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 13:15:11 INFO - PROCESS | 1652 | 1461528911595 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:15:11 INFO - PROCESS | 1652 | 1461528911597 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:15:11 INFO - PROCESS | 1652 | 1461528911599 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 1652 | 1461528911600 Marionette TRACE conn2 <- [1,1410,null,{}] 13:15:11 INFO - PROCESS | 1652 | 1461528911603 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}] 13:15:11 INFO - PROCESS | 1652 | 1461528911695 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:15:11 INFO - PROCESS | 1652 | 1461528911732 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198ba000 == 40 [pid = 1652] [id = 360] 13:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123a44400) [pid = 1652] [serial = 1079] [outer = 0x0] 13:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127589000) [pid = 1652] [serial = 1080] [outer = 0x123a44400] 13:15:11 INFO - PROCESS | 1652 | 1461528911788 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b4c7400) [pid = 1652] [serial = 1081] [outer = 0x123a44400] 13:15:12 INFO - PROCESS | 1652 | 1461528912145 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]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 13:15:12 INFO - PROCESS | 1652 | 1461528912175 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 1652 | 1461528912176 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:15:12 INFO - PROCESS | 1652 | 1461528912179 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 1652 | 1461528912182 Marionette TRACE conn2 <- [1,1414,null,{}] 13:15:12 INFO - PROCESS | 1652 | 1461528912186 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}] 13:15:12 INFO - PROCESS | 1652 | 1461528912296 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:15:12 INFO - PROCESS | 1652 | 1461528912301 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b58800 == 41 [pid = 1652] [id = 361] 13:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125909400) [pid = 1652] [serial = 1082] [outer = 0x0] 13:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b50dc00) [pid = 1652] [serial = 1083] [outer = 0x125909400] 13:15:12 INFO - PROCESS | 1652 | 1461528912342 Marionette DEBUG loaded listener.js 13:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b7f4800) [pid = 1652] [serial = 1084] [outer = 0x125909400] 13:15:12 INFO - PROCESS | 1652 | 1461528912843 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]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 672ms 13:15:12 INFO - PROCESS | 1652 | 1461528912852 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 1652 | 1461528912853 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:15:12 INFO - PROCESS | 1652 | 1461528912855 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 1652 | 1461528912856 Marionette TRACE conn2 <- [1,1418,null,{}] 13:15:12 INFO - PROCESS | 1652 | 1461528912859 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}] 13:15:12 INFO - PROCESS | 1652 | 1461528912957 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:15:12 INFO - PROCESS | 1652 | 1461528912961 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12799f000 == 42 [pid = 1652] [id = 362] 13:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b4c3c00) [pid = 1652] [serial = 1085] [outer = 0x0] 13:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bb98c00) [pid = 1652] [serial = 1086] [outer = 0x12b4c3c00] 13:15:12 INFO - PROCESS | 1652 | 1461528912988 Marionette DEBUG loaded listener.js 13:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12be04000) [pid = 1652] [serial = 1087] [outer = 0x12b4c3c00] 13:15:13 INFO - PROCESS | 1652 | 1461528913341 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]]]}] 13:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 524ms 13:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:15:13 INFO - PROCESS | 1652 | 1461528913379 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:15:13 INFO - PROCESS | 1652 | 1461528913383 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:15:13 INFO - PROCESS | 1652 | 1461528913385 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:15:13 INFO - PROCESS | 1652 | 1461528913387 Marionette TRACE conn2 <- [1,1422,null,{}] 13:15:13 INFO - PROCESS | 1652 | 1461528913389 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}] 13:15:13 INFO - PROCESS | 1652 | 1461528913485 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:15:13 INFO - PROCESS | 1652 | 1461528913515 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b317800 == 43 [pid = 1652] [id = 363] 13:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12be04400) [pid = 1652] [serial = 1088] [outer = 0x0] 13:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bf87c00) [pid = 1652] [serial = 1089] [outer = 0x12be04400] 13:15:13 INFO - PROCESS | 1652 | 1461528913540 Marionette DEBUG loaded listener.js 13:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bf94000) [pid = 1652] [serial = 1090] [outer = 0x12be04400] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118f98800) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123a0ec00) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x114ba9400) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1147d3c00) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x114f73400) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11457c800) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x114e84400) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125dac800) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12cf59c00) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115379800) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:15:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1178ecc00) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:15:13 INFO - PROCESS | 1652 | 1461528913917 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]]]}] 13:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 568ms 13:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:15:13 INFO - PROCESS | 1652 | 1461528913961 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:15:13 INFO - PROCESS | 1652 | 1461528913962 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:15:13 INFO - PROCESS | 1652 | 1461528913965 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:15:13 INFO - PROCESS | 1652 | 1461528913968 Marionette TRACE conn2 <- [1,1426,null,{}] 13:15:13 INFO - PROCESS | 1652 | 1461528913971 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}] 13:15:14 INFO - PROCESS | 1652 | 1461528914053 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:15:14 INFO - PROCESS | 1652 | 1461528914057 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb83800 == 44 [pid = 1652] [id = 364] 13:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x114ba9400) [pid = 1652] [serial = 1091] [outer = 0x0] 13:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c454000) [pid = 1652] [serial = 1092] [outer = 0x114ba9400] 13:15:14 INFO - PROCESS | 1652 | 1461528914083 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12cfa3000) [pid = 1652] [serial = 1093] [outer = 0x114ba9400] 13:15:14 INFO - PROCESS | 1652 | 1461528914437 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]]]}] 13:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 524ms 13:15:14 INFO - PROCESS | 1652 | 1461528914488 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 1652 | 1461528914490 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:15:14 INFO - PROCESS | 1652 | 1461528914492 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 1652 | 1461528914494 Marionette TRACE conn2 <- [1,1430,null,{}] 13:15:14 INFO - PROCESS | 1652 | 1461528914497 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}] 13:15:14 INFO - PROCESS | 1652 | 1461528914591 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:15:14 INFO - PROCESS | 1652 | 1461528914595 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3b5800 == 45 [pid = 1652] [id = 365] 13:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12bf8e000) [pid = 1652] [serial = 1094] [outer = 0x0] 13:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12d30f800) [pid = 1652] [serial = 1095] [outer = 0x12bf8e000] 13:15:14 INFO - PROCESS | 1652 | 1461528914627 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12d5b6800) [pid = 1652] [serial = 1096] [outer = 0x12bf8e000] 13:15:14 INFO - PROCESS | 1652 | 1461528914983 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]]]}] 13:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 13:15:15 INFO - PROCESS | 1652 | 1461528915013 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:15:15 INFO - PROCESS | 1652 | 1461528915016 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:15:15 INFO - PROCESS | 1652 | 1461528915019 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:15:15 INFO - PROCESS | 1652 | 1461528915020 Marionette TRACE conn2 <- [1,1434,null,{}] 13:15:15 INFO - PROCESS | 1652 | 1461528915023 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}] 13:15:15 INFO - PROCESS | 1652 | 1461528915104 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:15:15 INFO - PROCESS | 1652 | 1461528915156 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb9000 == 46 [pid = 1652] [id = 366] 13:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12d5af000) [pid = 1652] [serial = 1097] [outer = 0x0] 13:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12da37c00) [pid = 1652] [serial = 1098] [outer = 0x12d5af000] 13:15:15 INFO - PROCESS | 1652 | 1461528915181 Marionette DEBUG loaded listener.js 13:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12dbe8c00) [pid = 1652] [serial = 1099] [outer = 0x12d5af000] 13:15:15 INFO - PROCESS | 1652 | 1461528915516 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]]]}] 13:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 13:15:15 INFO - PROCESS | 1652 | 1461528915538 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:15:15 INFO - PROCESS | 1652 | 1461528915539 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:15:15 INFO - PROCESS | 1652 | 1461528915541 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:15:15 INFO - PROCESS | 1652 | 1461528915542 Marionette TRACE conn2 <- [1,1438,null,{}] 13:15:15 INFO - PROCESS | 1652 | 1461528915544 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}] 13:15:15 INFO - PROCESS | 1652 | 1461528915626 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:15:15 INFO - PROCESS | 1652 | 1461528915631 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e6da000 == 47 [pid = 1652] [id = 367] 13:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12dbec000) [pid = 1652] [serial = 1100] [outer = 0x0] 13:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12e336c00) [pid = 1652] [serial = 1101] [outer = 0x12dbec000] 13:15:15 INFO - PROCESS | 1652 | 1461528915656 Marionette DEBUG loaded listener.js 13:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12e391000) [pid = 1652] [serial = 1102] [outer = 0x12dbec000] 13:15:16 INFO - PROCESS | 1652 | 1461528916152 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]]]}] 13:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 619ms 13:15:16 INFO - PROCESS | 1652 | 1461528916161 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 1652 | 1461528916164 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:15:16 INFO - PROCESS | 1652 | 1461528916170 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 1652 | 1461528916172 Marionette TRACE conn2 <- [1,1442,null,{}] 13:15:16 INFO - PROCESS | 1652 | 1461528916176 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}] 13:15:16 INFO - PROCESS | 1652 | 1461528916281 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:15:16 INFO - PROCESS | 1652 | 1461528916347 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9db800 == 48 [pid = 1652] [id = 368] 13:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118a31400) [pid = 1652] [serial = 1103] [outer = 0x0] 13:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1192bdc00) [pid = 1652] [serial = 1104] [outer = 0x118a31400] 13:15:16 INFO - PROCESS | 1652 | 1461528916380 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11a977000) [pid = 1652] [serial = 1105] [outer = 0x118a31400] 13:15:16 INFO - PROCESS | 1652 | 1461528916816 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]]]}] 13:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 13:15:16 INFO - PROCESS | 1652 | 1461528916841 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 1652 | 1461528916845 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:15:16 INFO - PROCESS | 1652 | 1461528916850 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 1652 | 1461528916852 Marionette TRACE conn2 <- [1,1446,null,{}] 13:15:16 INFO - PROCESS | 1652 | 1461528916855 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}] 13:15:16 INFO - PROCESS | 1652 | 1461528916960 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:15:17 INFO - PROCESS | 1652 | 1461528917048 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c908800 == 49 [pid = 1652] [id = 369] 13:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11afd2400) [pid = 1652] [serial = 1106] [outer = 0x0] 13:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11bd5c400) [pid = 1652] [serial = 1107] [outer = 0x11afd2400] 13:15:17 INFO - PROCESS | 1652 | 1461528917093 Marionette DEBUG loaded listener.js 13:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c6b3400) [pid = 1652] [serial = 1108] [outer = 0x11afd2400] 13:15:17 INFO - PROCESS | 1652 | 1461528917557 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]]]}] 13:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 774ms 13:15:17 INFO - PROCESS | 1652 | 1461528917625 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 1652 | 1461528917628 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:15:17 INFO - PROCESS | 1652 | 1461528917634 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 1652 | 1461528917638 Marionette TRACE conn2 <- [1,1450,null,{}] 13:15:17 INFO - PROCESS | 1652 | 1461528917651 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}] 13:15:17 INFO - PROCESS | 1652 | 1461528917793 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:15:17 INFO - PROCESS | 1652 | 1461528917861 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3b4000 == 50 [pid = 1652] [id = 370] 13:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127390800) [pid = 1652] [serial = 1109] [outer = 0x0] 13:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1280fbc00) [pid = 1652] [serial = 1110] [outer = 0x127390800] 13:15:17 INFO - PROCESS | 1652 | 1461528917894 Marionette DEBUG loaded listener.js 13:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129c76400) [pid = 1652] [serial = 1111] [outer = 0x127390800] 13:15:18 INFO - PROCESS | 1652 | 1461528918569 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]]]}] 13:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 980ms 13:15:18 INFO - PROCESS | 1652 | 1461528918612 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:15:18 INFO - PROCESS | 1652 | 1461528918614 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:15:18 INFO - PROCESS | 1652 | 1461528918617 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:15:18 INFO - PROCESS | 1652 | 1461528918620 Marionette TRACE conn2 <- [1,1454,null,{}] 13:15:18 INFO - PROCESS | 1652 | 1461528918623 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}] 13:15:18 INFO - PROCESS | 1652 | 1461528918710 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:15:18 INFO - PROCESS | 1652 | 1461528918770 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d43000 == 51 [pid = 1652] [id = 371] 13:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1151c6400) [pid = 1652] [serial = 1112] [outer = 0x0] 13:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11583dc00) [pid = 1652] [serial = 1113] [outer = 0x1151c6400] 13:15:18 INFO - PROCESS | 1652 | 1461528918799 Marionette DEBUG loaded listener.js 13:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1178ef400) [pid = 1652] [serial = 1114] [outer = 0x1151c6400] 13:15:19 INFO - PROCESS | 1652 | 1461528919258 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]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 13:15:19 INFO - PROCESS | 1652 | 1461528919302 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:15:19 INFO - PROCESS | 1652 | 1461528919306 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:15:19 INFO - PROCESS | 1652 | 1461528919311 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 1652 | 1461528919313 Marionette TRACE conn2 <- [1,1458,null,{}] 13:15:19 INFO - PROCESS | 1652 | 1461528919318 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}] 13:15:19 INFO - PROCESS | 1652 | 1461528919406 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:15:19 INFO - PROCESS | 1652 | 1461528919469 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fde000 == 52 [pid = 1652] [id = 372] 13:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1159a6400) [pid = 1652] [serial = 1115] [outer = 0x0] 13:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118ee6c00) [pid = 1652] [serial = 1116] [outer = 0x1159a6400] 13:15:19 INFO - PROCESS | 1652 | 1461528919497 Marionette DEBUG loaded listener.js 13:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11912ec00) [pid = 1652] [serial = 1117] [outer = 0x1159a6400] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb9000 == 51 [pid = 1652] [id = 366] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3b5800 == 50 [pid = 1652] [id = 365] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb83800 == 49 [pid = 1652] [id = 364] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b317800 == 48 [pid = 1652] [id = 363] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12799f000 == 47 [pid = 1652] [id = 362] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x126b58800 == 46 [pid = 1652] [id = 361] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x114546400) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118ee9c00) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127908c00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1198ba000 == 45 [pid = 1652] [id = 360] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11c913800 == 44 [pid = 1652] [id = 359] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11be41800 == 43 [pid = 1652] [id = 358] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab0f000 == 42 [pid = 1652] [id = 357] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119223800 == 41 [pid = 1652] [id = 356] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab16000 == 40 [pid = 1652] [id = 355] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11be34800 == 39 [pid = 1652] [id = 351] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119d35800 == 38 [pid = 1652] [id = 350] 13:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12851a000 == 37 [pid = 1652] [id = 349] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11bbc6400) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x125906800) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1178ef800) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119273c00) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114f7ec00) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1166f1400) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a911400) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11adc8000) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123a0ac00) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11b86ac00) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c449400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127305800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12d303400) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118f98c00) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11c4adc00) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11b870400) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125bd2000) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126c35800) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125db4400) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11bec8c00) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11bbba400) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1652 | 1461528919889 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]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 622ms 13:15:19 INFO - PROCESS | 1652 | 1461528919934 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:15:19 INFO - PROCESS | 1652 | 1461528919936 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:15:19 INFO - PROCESS | 1652 | 1461528919938 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 1652 | 1461528919941 Marionette TRACE conn2 <- [1,1462,null,{}] 13:15:19 INFO - PROCESS | 1652 | 1461528919948 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}] 13:15:20 INFO - PROCESS | 1652 | 1461528920045 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:15:20 INFO - PROCESS | 1652 | 1461528920099 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d4c800 == 38 [pid = 1652] [id = 373] 13:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118f96c00) [pid = 1652] [serial = 1118] [outer = 0x0] 13:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119a17c00) [pid = 1652] [serial = 1119] [outer = 0x118f96c00] 13:15:20 INFO - PROCESS | 1652 | 1461528920127 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11aa7a400) [pid = 1652] [serial = 1120] [outer = 0x118f96c00] 13:15:20 INFO - PROCESS | 1652 | 1461528920471 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]]]}] 13:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 571ms 13:15:20 INFO - PROCESS | 1652 | 1461528920510 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:15:20 INFO - PROCESS | 1652 | 1461528920512 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:15:20 INFO - PROCESS | 1652 | 1461528920518 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:15:20 INFO - PROCESS | 1652 | 1461528920519 Marionette TRACE conn2 <- [1,1466,null,{}] 13:15:20 INFO - PROCESS | 1652 | 1461528920521 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}] 13:15:20 INFO - PROCESS | 1652 | 1461528920596 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:15:20 INFO - PROCESS | 1652 | 1461528920644 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af83000 == 39 [pid = 1652] [id = 374] 13:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118a32800) [pid = 1652] [serial = 1121] [outer = 0x0] 13:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11adbb400) [pid = 1652] [serial = 1122] [outer = 0x118a32800] 13:15:20 INFO - PROCESS | 1652 | 1461528920672 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11b86f400) [pid = 1652] [serial = 1123] [outer = 0x118a32800] 13:15:21 INFO - PROCESS | 1652 | 1461528921077 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]]]}] 13:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 572ms 13:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:15:21 INFO - PROCESS | 1652 | 1461528921088 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 1652 | 1461528921090 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:15:21 INFO - PROCESS | 1652 | 1461528921093 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 1652 | 1461528921095 Marionette TRACE conn2 <- [1,1470,null,{}] 13:15:21 INFO - PROCESS | 1652 | 1461528921102 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}] 13:15:21 INFO - PROCESS | 1652 | 1461528921213 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:15:21 INFO - PROCESS | 1652 | 1461528921317 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be35800 == 40 [pid = 1652] [id = 375] 13:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a910000) [pid = 1652] [serial = 1124] [outer = 0x0] 13:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bbbf400) [pid = 1652] [serial = 1125] [outer = 0x11a910000] 13:15:21 INFO - PROCESS | 1652 | 1461528921361 Marionette DEBUG loaded listener.js 13:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11bec7800) [pid = 1652] [serial = 1126] [outer = 0x11a910000] 13:15:21 INFO - PROCESS | 1652 | 1461528921708 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]]]}] 13:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 624ms 13:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:15:21 INFO - PROCESS | 1652 | 1461528921722 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 1652 | 1461528921723 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:15:21 INFO - PROCESS | 1652 | 1461528921725 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 1652 | 1461528921726 Marionette TRACE conn2 <- [1,1474,null,{}] 13:15:21 INFO - PROCESS | 1652 | 1461528921729 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}] 13:15:21 INFO - PROCESS | 1652 | 1461528921827 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:15:21 INFO - PROCESS | 1652 | 1461528921892 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c494800 == 41 [pid = 1652] [id = 376] 13:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x114ba9000) [pid = 1652] [serial = 1127] [outer = 0x0] 13:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11bed4800) [pid = 1652] [serial = 1128] [outer = 0x114ba9000] 13:15:21 INFO - PROCESS | 1652 | 1461528921921 Marionette DEBUG loaded listener.js 13:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123a10400) [pid = 1652] [serial = 1129] [outer = 0x114ba9000] 13:15:22 INFO - PROCESS | 1652 | 1461528922262 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]]]}] 13:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 575ms 13:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:15:22 INFO - PROCESS | 1652 | 1461528922301 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:15:22 INFO - PROCESS | 1652 | 1461528922303 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:15:22 INFO - PROCESS | 1652 | 1461528922305 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:15:22 INFO - PROCESS | 1652 | 1461528922306 Marionette TRACE conn2 <- [1,1478,null,{}] 13:15:22 INFO - PROCESS | 1652 | 1461528922308 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}] 13:15:22 INFO - PROCESS | 1652 | 1461528922398 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:15:22 INFO - PROCESS | 1652 | 1461528922429 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c91f000 == 42 [pid = 1652] [id = 377] 13:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c44a400) [pid = 1652] [serial = 1130] [outer = 0x0] 13:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125906800) [pid = 1652] [serial = 1131] [outer = 0x11c44a400] 13:15:22 INFO - PROCESS | 1652 | 1461528922455 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1259b2c00) [pid = 1652] [serial = 1132] [outer = 0x11c44a400] 13:15:22 INFO - PROCESS | 1652 | 1461528922888 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]]]}] 13:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 619ms 13:15:22 INFO - PROCESS | 1652 | 1461528922926 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:15:22 INFO - PROCESS | 1652 | 1461528922928 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:15:22 INFO - PROCESS | 1652 | 1461528922939 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:15:22 INFO - PROCESS | 1652 | 1461528922941 Marionette TRACE conn2 <- [1,1482,null,{}] 13:15:22 INFO - PROCESS | 1652 | 1461528922944 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}] 13:15:23 INFO - PROCESS | 1652 | 1461528923086 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:15:23 INFO - PROCESS | 1652 | 1461528923135 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fdd800 == 43 [pid = 1652] [id = 378] 13:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c453800) [pid = 1652] [serial = 1133] [outer = 0x0] 13:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126bd0400) [pid = 1652] [serial = 1134] [outer = 0x11c453800] 13:15:23 INFO - PROCESS | 1652 | 1461528923166 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1270d4800) [pid = 1652] [serial = 1135] [outer = 0x11c453800] 13:15:23 INFO - PROCESS | 1652 | 1461528923500 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]]]}] 13:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 580ms 13:15:23 INFO - PROCESS | 1652 | 1461528923511 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:15:23 INFO - PROCESS | 1652 | 1461528923513 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:15:23 INFO - PROCESS | 1652 | 1461528923517 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 1652 | 1461528923518 Marionette TRACE conn2 <- [1,1486,null,{}] 13:15:23 INFO - PROCESS | 1652 | 1461528923520 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}] 13:15:23 INFO - PROCESS | 1652 | 1461528923616 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:15:23 INFO - PROCESS | 1652 | 1461528923645 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270b2000 == 44 [pid = 1652] [id = 379] 13:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123a05800) [pid = 1652] [serial = 1136] [outer = 0x0] 13:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127907800) [pid = 1652] [serial = 1137] [outer = 0x123a05800] 13:15:23 INFO - PROCESS | 1652 | 1461528923670 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127a26c00) [pid = 1652] [serial = 1138] [outer = 0x123a05800] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x114ba9400) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bf8e000) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123a44400) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12d5af000) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11400b000) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118633c00) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125909400) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b4c3c00) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1159a3000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126bcd400) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1159a4c00) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123a0a800) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11ad8e000) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12be04400) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11c37dc00) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1158fd000) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125daf800) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11a671400) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11583b400) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:15:24 INFO - PROCESS | 1652 | 1461528924164 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]]]}] 13:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 669ms 13:15:24 INFO - PROCESS | 1652 | 1461528924187 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 1652 | 1461528924188 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:15:24 INFO - PROCESS | 1652 | 1461528924191 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 1652 | 1461528924192 Marionette TRACE conn2 <- [1,1490,null,{}] 13:15:24 INFO - PROCESS | 1652 | 1461528924194 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}] 13:15:24 INFO - PROCESS | 1652 | 1461528924273 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:15:24 INFO - PROCESS | 1652 | 1461528924278 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ae1000 == 45 [pid = 1652] [id = 380] 13:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115214000) [pid = 1652] [serial = 1139] [outer = 0x0] 13:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11aa76c00) [pid = 1652] [serial = 1140] [outer = 0x115214000] 13:15:24 INFO - PROCESS | 1652 | 1461528924307 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123a44c00) [pid = 1652] [serial = 1141] [outer = 0x115214000] 13:15:24 INFO - PROCESS | 1652 | 1461528924624 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]]]}] 13:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 13:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:15:24 INFO - PROCESS | 1652 | 1461528924661 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 1652 | 1461528924663 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:15:24 INFO - PROCESS | 1652 | 1461528924665 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 1652 | 1461528924667 Marionette TRACE conn2 <- [1,1494,null,{}] 13:15:24 INFO - PROCESS | 1652 | 1461528924669 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}] 13:15:24 INFO - PROCESS | 1652 | 1461528924776 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:15:24 INFO - PROCESS | 1652 | 1461528924784 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x128041800 == 46 [pid = 1652] [id = 381] 13:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127909800) [pid = 1652] [serial = 1142] [outer = 0x0] 13:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129c6d800) [pid = 1652] [serial = 1143] [outer = 0x127909800] 13:15:24 INFO - PROCESS | 1652 | 1461528924815 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b4cb800) [pid = 1652] [serial = 1144] [outer = 0x127909800] 13:15:25 INFO - PROCESS | 1652 | 1461528925171 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]]]}] 13:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 521ms 13:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:15:25 INFO - PROCESS | 1652 | 1461528925186 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:15:25 INFO - PROCESS | 1652 | 1461528925188 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:15:25 INFO - PROCESS | 1652 | 1461528925190 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:15:25 INFO - PROCESS | 1652 | 1461528925191 Marionette TRACE conn2 <- [1,1498,null,{}] 13:15:25 INFO - PROCESS | 1652 | 1461528925193 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}] 13:15:25 INFO - PROCESS | 1652 | 1461528925274 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:15:25 INFO - PROCESS | 1652 | 1461528925279 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb8c000 == 47 [pid = 1652] [id = 382] 13:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b50d800) [pid = 1652] [serial = 1145] [outer = 0x0] 13:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b7f5000) [pid = 1652] [serial = 1146] [outer = 0x12b50d800] 13:15:25 INFO - PROCESS | 1652 | 1461528925307 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bb99000) [pid = 1652] [serial = 1147] [outer = 0x12b50d800] 13:15:25 INFO - PROCESS | 1652 | 1461528925622 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]]]}] 13:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 13:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:15:25 INFO - PROCESS | 1652 | 1461528925660 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:15:25 INFO - PROCESS | 1652 | 1461528925661 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:15:25 INFO - PROCESS | 1652 | 1461528925664 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:15:25 INFO - PROCESS | 1652 | 1461528925665 Marionette TRACE conn2 <- [1,1502,null,{}] 13:15:25 INFO - PROCESS | 1652 | 1461528925667 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}] 13:15:25 INFO - PROCESS | 1652 | 1461528925767 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:15:25 INFO - PROCESS | 1652 | 1461528925774 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cea8000 == 48 [pid = 1652] [id = 383] 13:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bb98000) [pid = 1652] [serial = 1148] [outer = 0x0] 13:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bba2000) [pid = 1652] [serial = 1149] [outer = 0x12bb98000] 13:15:25 INFO - PROCESS | 1652 | 1461528925799 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12be08800) [pid = 1652] [serial = 1150] [outer = 0x12bb98000] 13:15:26 INFO - PROCESS | 1652 | 1461528926230 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]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 572ms 13:15:26 INFO - PROCESS | 1652 | 1461528926236 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:15:26 INFO - PROCESS | 1652 | 1461528926239 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:15:26 INFO - PROCESS | 1652 | 1461528926243 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 1652 | 1461528926245 Marionette TRACE conn2 <- [1,1506,null,{}] 13:15:26 INFO - PROCESS | 1652 | 1461528926269 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}] 13:15:26 INFO - PROCESS | 1652 | 1461528926372 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:15:26 INFO - PROCESS | 1652 | 1461528926434 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cd2000 == 49 [pid = 1652] [id = 384] 13:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1147d3c00) [pid = 1652] [serial = 1151] [outer = 0x0] 13:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x114f7ec00) [pid = 1652] [serial = 1152] [outer = 0x1147d3c00] 13:15:26 INFO - PROCESS | 1652 | 1461528926467 Marionette DEBUG loaded listener.js 13:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1166f6000) [pid = 1652] [serial = 1153] [outer = 0x1147d3c00] 13:15:26 INFO - PROCESS | 1652 | 1461528926902 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]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 691ms 13:15:26 INFO - PROCESS | 1652 | 1461528926934 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:15:26 INFO - PROCESS | 1652 | 1461528926938 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:15:26 INFO - PROCESS | 1652 | 1461528926942 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 1652 | 1461528926944 Marionette TRACE conn2 <- [1,1510,null,{}] 13:15:26 INFO - PROCESS | 1652 | 1461528926947 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}] 13:15:27 INFO - PROCESS | 1652 | 1461528927047 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:15:27 INFO - PROCESS | 1652 | 1461528927109 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b84a800 == 50 [pid = 1652] [id = 385] 13:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118760000) [pid = 1652] [serial = 1154] [outer = 0x0] 13:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11927a000) [pid = 1652] [serial = 1155] [outer = 0x118760000] 13:15:27 INFO - PROCESS | 1652 | 1461528927140 Marionette DEBUG loaded listener.js 13:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a977800) [pid = 1652] [serial = 1156] [outer = 0x118760000] 13:15:27 INFO - PROCESS | 1652 | 1461528927579 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]]]}] 13:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 675ms 13:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:15:27 INFO - PROCESS | 1652 | 1461528927617 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 1652 | 1461528927619 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:15:27 INFO - PROCESS | 1652 | 1461528927621 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 1652 | 1461528927624 Marionette TRACE conn2 <- [1,1514,null,{}] 13:15:27 INFO - PROCESS | 1652 | 1461528927649 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}] 13:15:27 INFO - PROCESS | 1652 | 1461528927809 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:15:27 INFO - PROCESS | 1652 | 1461528927857 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128057000 == 51 [pid = 1652] [id = 386] 13:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11beca000) [pid = 1652] [serial = 1157] [outer = 0x0] 13:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c378c00) [pid = 1652] [serial = 1158] [outer = 0x11beca000] 13:15:27 INFO - PROCESS | 1652 | 1461528927889 Marionette DEBUG loaded listener.js 13:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c7d7800) [pid = 1652] [serial = 1159] [outer = 0x11beca000] 13:15:28 INFO - PROCESS | 1652 | 1461528928294 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]]]}] 13:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 13:15:28 INFO - PROCESS | 1652 | 1461528928343 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:15:28 INFO - PROCESS | 1652 | 1461528928345 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:15:28 INFO - PROCESS | 1652 | 1461528928347 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:15:28 INFO - PROCESS | 1652 | 1461528928349 Marionette TRACE conn2 <- [1,1518,null,{}] 13:15:28 INFO - PROCESS | 1652 | 1461528928351 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}] 13:15:28 INFO - PROCESS | 1652 | 1461528928450 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:15:28 INFO - PROCESS | 1652 | 1461528928498 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3ab000 == 52 [pid = 1652] [id = 387] 13:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c862c00) [pid = 1652] [serial = 1160] [outer = 0x0] 13:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x125905000) [pid = 1652] [serial = 1161] [outer = 0x11c862c00] 13:15:28 INFO - PROCESS | 1652 | 1461528928529 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126e5a800) [pid = 1652] [serial = 1162] [outer = 0x11c862c00] 13:15:28 INFO - PROCESS | 1652 | 1461528928939 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]]]}] 13:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 13:15:29 INFO - PROCESS | 1652 | 1461528929018 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 1652 | 1461528929019 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:15:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:15:29 INFO - PROCESS | 1652 | 1461528929022 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 1652 | 1461528929023 Marionette TRACE conn2 <- [1,1522,null,{}] 13:15:29 INFO - PROCESS | 1652 | 1461528929026 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}] 13:15:29 INFO - PROCESS | 1652 | 1461528929141 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:15:29 INFO - PROCESS | 1652 | 1461528929204 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11917e800 == 53 [pid = 1652] [id = 388] 13:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a666000) [pid = 1652] [serial = 1163] [outer = 0x0] 13:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1280f1400) [pid = 1652] [serial = 1164] [outer = 0x11a666000] 13:15:29 INFO - PROCESS | 1652 | 1461528929235 Marionette DEBUG loaded listener.js 13:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b4c1400) [pid = 1652] [serial = 1165] [outer = 0x11a666000] 13:15:29 INFO - PROCESS | 1652 | 1461528929603 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"]]]}] 13:15:29 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 () { 13:15:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:15:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:15:29 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 () { 13:15:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:15:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:15:29 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 () { 13:15:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:15:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:15:29 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 () { 13:15:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:15:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:15:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 13:15:29 INFO - PROCESS | 1652 | 1461528929643 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 1652 | 1461528929645 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:15:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:15:29 INFO - PROCESS | 1652 | 1461528929647 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 1652 | 1461528929649 Marionette TRACE conn2 <- [1,1526,null,{}] 13:15:29 INFO - PROCESS | 1652 | 1461528929651 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}] 13:15:29 INFO - PROCESS | 1652 | 1461528929766 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:15:29 INFO - PROCESS | 1652 | 1461528929817 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0ae800 == 54 [pid = 1652] [id = 389] 13:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x127a1d000) [pid = 1652] [serial = 1166] [outer = 0x0] 13:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b4cec00) [pid = 1652] [serial = 1167] [outer = 0x127a1d000] 13:15:29 INFO - PROCESS | 1652 | 1461528929850 Marionette DEBUG loaded listener.js 13:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bf95800) [pid = 1652] [serial = 1168] [outer = 0x127a1d000] 13:15:30 INFO - PROCESS | 1652 | 1461528930357 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"]]]}] 13:15:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:15:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:15:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:15:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:15:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:15:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:15:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 720ms 13:15:30 INFO - PROCESS | 1652 | 1461528930369 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:15:30 INFO - PROCESS | 1652 | 1461528930371 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:15:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:15:30 INFO - PROCESS | 1652 | 1461528930375 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 1652 | 1461528930377 Marionette TRACE conn2 <- [1,1530,null,{}] 13:15:30 INFO - PROCESS | 1652 | 1461528930381 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}] 13:15:30 INFO - PROCESS | 1652 | 1461528930493 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:15:30 INFO - PROCESS | 1652 | 1461528930544 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be28800 == 55 [pid = 1652] [id = 390] 13:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118ac8000) [pid = 1652] [serial = 1169] [outer = 0x0] 13:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118fcd000) [pid = 1652] [serial = 1170] [outer = 0x118ac8000] 13:15:30 INFO - PROCESS | 1652 | 1461528930572 Marionette DEBUG loaded listener.js 13:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a60ec00) [pid = 1652] [serial = 1171] [outer = 0x118ac8000] 13:15:30 INFO - PROCESS | 1652 | 1461528930936 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]]]}] 13:15:30 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 13:15:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:15:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:15:30 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. 13:15:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:15:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 571ms 13:15:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:15:30 INFO - PROCESS | 1652 | 1461528930947 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:15:30 INFO - PROCESS | 1652 | 1461528930953 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:15:30 INFO - PROCESS | 1652 | 1461528930957 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 1652 | 1461528930959 Marionette TRACE conn2 <- [1,1534,null,{}] 13:15:30 INFO - PROCESS | 1652 | 1461528930961 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}] 13:15:31 INFO - PROCESS | 1652 | 1461528931053 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:15:31 INFO - PROCESS | 1652 | 1461528931102 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0a0000 == 56 [pid = 1652] [id = 391] 13:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118c58400) [pid = 1652] [serial = 1172] [outer = 0x0] 13:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11adc4000) [pid = 1652] [serial = 1173] [outer = 0x118c58400] 13:15:31 INFO - PROCESS | 1652 | 1461528931130 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11bbba400) [pid = 1652] [serial = 1174] [outer = 0x118c58400] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb8c000 == 55 [pid = 1652] [id = 382] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x128041800 == 54 [pid = 1652] [id = 381] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x123ae1000 == 53 [pid = 1652] [id = 380] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1270b2000 == 52 [pid = 1652] [id = 379] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118fdd800 == 51 [pid = 1652] [id = 378] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11c91f000 == 50 [pid = 1652] [id = 377] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11c494800 == 49 [pid = 1652] [id = 376] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e336c00) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11be35800 == 48 [pid = 1652] [id = 375] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11af83000 == 47 [pid = 1652] [id = 374] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119d4c800 == 46 [pid = 1652] [id = 373] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118fde000 == 45 [pid = 1652] [id = 372] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119d43000 == 44 [pid = 1652] [id = 371] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9db800 == 43 [pid = 1652] [id = 368] 13:15:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12e6da000 == 42 [pid = 1652] [id = 367] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118f96000) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x114e80800) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118f91000) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11862fc00) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129c75800) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128579800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11adc5c00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119133c00) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12590cc00) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126e57800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c451400) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123a09400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bf87c00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123a03000) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c636800) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118fc8000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118632800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127973800) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1277afc00) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11afda400) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bec7c00) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118ef4800) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11aa7b000) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12be04000) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12cfa3000) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c454000) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12bf94000) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12d30f800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127589000) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b4c7400) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12d5b6800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12dbe8c00) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12da37c00) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b50dc00) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12bb98c00) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b7f4800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1652 | 1461528931534 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]]]}] 13:15:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:15:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 624ms 13:15:31 INFO - PROCESS | 1652 | 1461528931584 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:15:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:15:31 INFO - PROCESS | 1652 | 1461528931585 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:15:31 INFO - PROCESS | 1652 | 1461528931588 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:15:31 INFO - PROCESS | 1652 | 1461528931590 Marionette TRACE conn2 <- [1,1538,null,{}] 13:15:31 INFO - PROCESS | 1652 | 1461528931603 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}] 13:15:31 INFO - PROCESS | 1652 | 1461528931687 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:15:31 INFO - PROCESS | 1652 | 1461528931746 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab1e000 == 43 [pid = 1652] [id = 392] 13:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11afe0400) [pid = 1652] [serial = 1175] [outer = 0x0] 13:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11bec7c00) [pid = 1652] [serial = 1176] [outer = 0x11afe0400] 13:15:31 INFO - PROCESS | 1652 | 1461528931775 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c6af400) [pid = 1652] [serial = 1177] [outer = 0x11afe0400] 13:15:32 INFO - PROCESS | 1652 | 1461528932107 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]]]}] 13:15:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:15:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 526ms 13:15:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:15:32 INFO - PROCESS | 1652 | 1461528932124 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:15:32 INFO - PROCESS | 1652 | 1461528932126 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:15:32 INFO - PROCESS | 1652 | 1461528932128 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 1652 | 1461528932130 Marionette TRACE conn2 <- [1,1542,null,{}] 13:15:32 INFO - PROCESS | 1652 | 1461528932137 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}] 13:15:32 INFO - PROCESS | 1652 | 1461528932242 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:15:32 INFO - PROCESS | 1652 | 1461528932313 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0ba800 == 44 [pid = 1652] [id = 393] 13:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c637800) [pid = 1652] [serial = 1178] [outer = 0x0] 13:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123a0d800) [pid = 1652] [serial = 1179] [outer = 0x11c637800] 13:15:32 INFO - PROCESS | 1652 | 1461528932354 Marionette DEBUG loaded listener.js 13:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125ecd000) [pid = 1652] [serial = 1180] [outer = 0x11c637800] 13:15:32 INFO - PROCESS | 1652 | 1461528932762 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]]]}] 13:15:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:15:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 674ms 13:15:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:15:32 INFO - PROCESS | 1652 | 1461528932803 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:15:32 INFO - PROCESS | 1652 | 1461528932804 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:15:32 INFO - PROCESS | 1652 | 1461528932807 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 1652 | 1461528932808 Marionette TRACE conn2 <- [1,1546,null,{}] 13:15:32 INFO - PROCESS | 1652 | 1461528932810 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}] 13:15:32 INFO - PROCESS | 1652 | 1461528932885 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:15:32 INFO - PROCESS | 1652 | 1461528932890 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f74000 == 45 [pid = 1652] [id = 394] 13:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126c32800) [pid = 1652] [serial = 1181] [outer = 0x0] 13:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x127589000) [pid = 1652] [serial = 1182] [outer = 0x126c32800] 13:15:32 INFO - PROCESS | 1652 | 1461528932916 Marionette DEBUG loaded listener.js 13:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1280f6c00) [pid = 1652] [serial = 1183] [outer = 0x126c32800] 13:15:33 INFO - PROCESS | 1652 | 1461528933274 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]]]}] 13:15:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:15:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 517ms 13:15:33 INFO - PROCESS | 1652 | 1461528933325 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:15:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:15:33 INFO - PROCESS | 1652 | 1461528933326 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:15:33 INFO - PROCESS | 1652 | 1461528933328 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:15:33 INFO - PROCESS | 1652 | 1461528933330 Marionette TRACE conn2 <- [1,1550,null,{}] 13:15:33 INFO - PROCESS | 1652 | 1461528933332 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}] 13:15:33 INFO - PROCESS | 1652 | 1461528933453 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:15:33 INFO - PROCESS | 1652 | 1461528933474 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12799b000 == 46 [pid = 1652] [id = 395] 13:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1280f8800) [pid = 1652] [serial = 1184] [outer = 0x0] 13:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b4c2c00) [pid = 1652] [serial = 1185] [outer = 0x1280f8800] 13:15:33 INFO - PROCESS | 1652 | 1461528933502 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bf8d000) [pid = 1652] [serial = 1186] [outer = 0x1280f8800] 13:15:33 INFO - PROCESS | 1652 | 1461528933858 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]]]}] 13:15:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:15:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 567ms 13:15:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:15:33 INFO - PROCESS | 1652 | 1461528933903 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:15:33 INFO - PROCESS | 1652 | 1461528933904 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:15:33 INFO - PROCESS | 1652 | 1461528933907 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:15:33 INFO - PROCESS | 1652 | 1461528933908 Marionette TRACE conn2 <- [1,1554,null,{}] 13:15:33 INFO - PROCESS | 1652 | 1461528933910 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}] 13:15:34 INFO - PROCESS | 1652 | 1461528934006 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:15:34 INFO - PROCESS | 1652 | 1461528934010 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b7a3800 == 47 [pid = 1652] [id = 396] 13:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12857a000) [pid = 1652] [serial = 1187] [outer = 0x0] 13:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12cf5a800) [pid = 1652] [serial = 1188] [outer = 0x12857a000] 13:15:34 INFO - PROCESS | 1652 | 1461528934036 Marionette DEBUG loaded listener.js 13:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12cfa0800) [pid = 1652] [serial = 1189] [outer = 0x12857a000] 13:15:34 INFO - PROCESS | 1652 | 1461528934378 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]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:15:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 13:15:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:15:34 INFO - PROCESS | 1652 | 1461528934437 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 1652 | 1461528934439 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:15:34 INFO - PROCESS | 1652 | 1461528934441 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1652 | 1461528934442 Marionette TRACE conn2 <- [1,1558,null,{}] 13:15:34 INFO - PROCESS | 1652 | 1461528934444 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}] 13:15:34 INFO - PROCESS | 1652 | 1461528934547 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:15:34 INFO - PROCESS | 1652 | 1461528934551 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceae000 == 48 [pid = 1652] [id = 397] 13:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bf8e800) [pid = 1652] [serial = 1190] [outer = 0x0] 13:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12d304800) [pid = 1652] [serial = 1191] [outer = 0x12bf8e800] 13:15:34 INFO - PROCESS | 1652 | 1461528934577 Marionette DEBUG loaded listener.js 13:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12d310400) [pid = 1652] [serial = 1192] [outer = 0x12bf8e800] 13:15:34 INFO - PROCESS | 1652 | 1461528934909 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]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:15:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 13:15:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:15:34 INFO - PROCESS | 1652 | 1461528934961 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 1652 | 1461528934963 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:15:34 INFO - PROCESS | 1652 | 1461528934965 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1652 | 1461528934966 Marionette TRACE conn2 <- [1,1562,null,{}] 13:15:34 INFO - PROCESS | 1652 | 1461528934968 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}] 13:15:35 INFO - PROCESS | 1652 | 1461528935069 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:15:35 INFO - PROCESS | 1652 | 1461528935083 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d01e000 == 49 [pid = 1652] [id = 398] 13:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12d5ad000) [pid = 1652] [serial = 1193] [outer = 0x0] 13:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12d5b1800) [pid = 1652] [serial = 1194] [outer = 0x12d5ad000] 13:15:35 INFO - PROCESS | 1652 | 1461528935108 Marionette DEBUG loaded listener.js 13:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12da2e800) [pid = 1652] [serial = 1195] [outer = 0x12d5ad000] 13:15:35 INFO - PROCESS | 1652 | 1461528935549 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]]]}] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c44a400) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c453800) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123a05800) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1159a6400) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118a32800) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1151c6400) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a910000) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115214000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118f96c00) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127909800) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b50d800) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x114ba9000) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:15:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:15:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 619ms 13:15:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:15:35 INFO - PROCESS | 1652 | 1461528935585 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:15:35 INFO - PROCESS | 1652 | 1461528935587 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:15:35 INFO - PROCESS | 1652 | 1461528935589 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 1652 | 1461528935590 Marionette TRACE conn2 <- [1,1566,null,{}] 13:15:35 INFO - PROCESS | 1652 | 1461528935592 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}] 13:15:35 INFO - PROCESS | 1652 | 1461528935672 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:15:35 INFO - PROCESS | 1652 | 1461528935677 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af93000 == 50 [pid = 1652] [id = 399] 13:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119195400) [pid = 1652] [serial = 1196] [outer = 0x0] 13:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11ad85000) [pid = 1652] [serial = 1197] [outer = 0x119195400] 13:15:35 INFO - PROCESS | 1652 | 1461528935702 Marionette DEBUG loaded listener.js 13:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123a3c400) [pid = 1652] [serial = 1198] [outer = 0x119195400] 13:15:36 INFO - PROCESS | 1652 | 1461528936091 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]]]}] 13:15:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:15:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 521ms 13:15:36 INFO - PROCESS | 1652 | 1461528936111 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:15:36 INFO - PROCESS | 1652 | 1461528936114 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:15:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:15:36 INFO - PROCESS | 1652 | 1461528936120 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:15:36 INFO - PROCESS | 1652 | 1461528936123 Marionette TRACE conn2 <- [1,1570,null,{}] 13:15:36 INFO - PROCESS | 1652 | 1461528936128 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}] 13:15:36 INFO - PROCESS | 1652 | 1461528936231 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:15:36 INFO - PROCESS | 1652 | 1461528936330 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c32800 == 51 [pid = 1652] [id = 400] 13:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11588ac00) [pid = 1652] [serial = 1199] [outer = 0x0] 13:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1178eb000) [pid = 1652] [serial = 1200] [outer = 0x11588ac00] 13:15:36 INFO - PROCESS | 1652 | 1461528936375 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119194400) [pid = 1652] [serial = 1201] [outer = 0x11588ac00] 13:15:36 INFO - PROCESS | 1652 | 1461528936777 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]]]}] 13:15:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:15:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 723ms 13:15:36 INFO - PROCESS | 1652 | 1461528936843 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:15:36 INFO - PROCESS | 1652 | 1461528936847 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:15:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:15:36 INFO - PROCESS | 1652 | 1461528936854 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:15:36 INFO - PROCESS | 1652 | 1461528936856 Marionette TRACE conn2 <- [1,1574,null,{}] 13:15:36 INFO - PROCESS | 1652 | 1461528936858 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}] 13:15:36 INFO - PROCESS | 1652 | 1461528936959 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:15:37 INFO - PROCESS | 1652 | 1461528937023 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6d7000 == 52 [pid = 1652] [id = 401] 13:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11aa6ec00) [pid = 1652] [serial = 1202] [outer = 0x0] 13:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11afdd400) [pid = 1652] [serial = 1203] [outer = 0x11aa6ec00] 13:15:37 INFO - PROCESS | 1652 | 1461528937054 Marionette DEBUG loaded listener.js 13:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bb3b000) [pid = 1652] [serial = 1204] [outer = 0x11aa6ec00] 13:15:37 INFO - PROCESS | 1652 | 1461528937472 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]]]}] 13:15:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:15:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 13:15:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:15:37 INFO - PROCESS | 1652 | 1461528937523 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:15:37 INFO - PROCESS | 1652 | 1461528937525 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:15:37 INFO - PROCESS | 1652 | 1461528937527 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - PROCESS | 1652 | 1461528937530 Marionette TRACE conn2 <- [1,1578,null,{}] 13:15:37 INFO - PROCESS | 1652 | 1461528937539 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}] 13:15:37 INFO - PROCESS | 1652 | 1461528937662 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:15:37 INFO - PROCESS | 1652 | 1461528937717 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3ac000 == 53 [pid = 1652] [id = 402] 13:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123a05000) [pid = 1652] [serial = 1205] [outer = 0x0] 13:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125ed7c00) [pid = 1652] [serial = 1206] [outer = 0x123a05000] 13:15:37 INFO - PROCESS | 1652 | 1461528937751 Marionette DEBUG loaded listener.js 13:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128571800) [pid = 1652] [serial = 1207] [outer = 0x123a05000] 13:15:38 INFO - PROCESS | 1652 | 1461528938182 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]]]}] 13:15:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:15:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 673ms 13:15:38 INFO - PROCESS | 1652 | 1461528938201 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:15:38 INFO - PROCESS | 1652 | 1461528938203 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:15:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:15:38 INFO - PROCESS | 1652 | 1461528938205 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:15:38 INFO - PROCESS | 1652 | 1461528938207 Marionette TRACE conn2 <- [1,1582,null,{}] 13:15:38 INFO - PROCESS | 1652 | 1461528938209 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}] 13:15:38 INFO - PROCESS | 1652 | 1461528938311 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:15:38 INFO - PROCESS | 1652 | 1461528938360 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef0b800 == 54 [pid = 1652] [id = 403] 13:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123a09800) [pid = 1652] [serial = 1208] [outer = 0x0] 13:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b5f8800) [pid = 1652] [serial = 1209] [outer = 0x123a09800] 13:15:38 INFO - PROCESS | 1652 | 1461528938391 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12be02400) [pid = 1652] [serial = 1210] [outer = 0x123a09800] 13:15:38 INFO - PROCESS | 1652 | 1461528938815 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]]]}] 13:15:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:15:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 13:15:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:15:38 INFO - PROCESS | 1652 | 1461528938874 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:15:38 INFO - PROCESS | 1652 | 1461528938876 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:15:38 INFO - PROCESS | 1652 | 1461528938878 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:15:38 INFO - PROCESS | 1652 | 1461528938879 Marionette TRACE conn2 <- [1,1586,null,{}] 13:15:38 INFO - PROCESS | 1652 | 1461528938882 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}] 13:15:39 INFO - PROCESS | 1652 | 1461528938998 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:15:39 INFO - PROCESS | 1652 | 1461528939063 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef1e800 == 55 [pid = 1652] [id = 404] 13:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be0c400) [pid = 1652] [serial = 1211] [outer = 0x0] 13:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12d308400) [pid = 1652] [serial = 1212] [outer = 0x12be0c400] 13:15:39 INFO - PROCESS | 1652 | 1461528939093 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12dbe3800) [pid = 1652] [serial = 1213] [outer = 0x12be0c400] 13:15:39 INFO - PROCESS | 1652 | 1461528939518 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]]]}] 13:15:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:15:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 668ms 13:15:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:15:39 INFO - PROCESS | 1652 | 1461528939547 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 1652 | 1461528939548 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:15:39 INFO - PROCESS | 1652 | 1461528939551 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - PROCESS | 1652 | 1461528939552 Marionette TRACE conn2 <- [1,1590,null,{}] 13:15:39 INFO - PROCESS | 1652 | 1461528939554 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}] 13:15:39 INFO - PROCESS | 1652 | 1461528939669 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:15:39 INFO - PROCESS | 1652 | 1461528939738 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efcd800 == 56 [pid = 1652] [id = 405] 13:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12dbf0c00) [pid = 1652] [serial = 1214] [outer = 0x0] 13:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e33bc00) [pid = 1652] [serial = 1215] [outer = 0x12dbf0c00] 13:15:39 INFO - PROCESS | 1652 | 1461528939770 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e3bac00) [pid = 1652] [serial = 1216] [outer = 0x12dbf0c00] 13:15:40 INFO - PROCESS | 1652 | 1461528940181 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]]]}] 13:15:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:15:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 772ms 13:15:40 INFO - PROCESS | 1652 | 1461528940365 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:15:40 INFO - PROCESS | 1652 | 1461528940367 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:15:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:15:40 INFO - PROCESS | 1652 | 1461528940378 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 1652 | 1461528940380 Marionette TRACE conn2 <- [1,1594,null,{}] 13:15:40 INFO - PROCESS | 1652 | 1461528940386 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}] 13:15:40 INFO - PROCESS | 1652 | 1461528940479 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:15:40 INFO - PROCESS | 1652 | 1461528940543 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b90c000 == 57 [pid = 1652] [id = 406] 13:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118cf1000) [pid = 1652] [serial = 1217] [outer = 0x0] 13:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119134000) [pid = 1652] [serial = 1218] [outer = 0x118cf1000] 13:15:40 INFO - PROCESS | 1652 | 1461528940571 Marionette DEBUG loaded listener.js 13:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11aa70800) [pid = 1652] [serial = 1219] [outer = 0x118cf1000] 13:15:40 INFO - PROCESS | 1652 | 1461528940994 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]]]}] 13:15:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:15:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 676ms 13:15:41 INFO - PROCESS | 1652 | 1461528941055 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:15:41 INFO - PROCESS | 1652 | 1461528941057 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:15:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:15:41 INFO - PROCESS | 1652 | 1461528941063 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:15:41 INFO - PROCESS | 1652 | 1461528941068 Marionette TRACE conn2 <- [1,1598,null,{}] 13:15:41 INFO - PROCESS | 1652 | 1461528941071 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}] 13:15:41 INFO - PROCESS | 1652 | 1461528941171 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12d01e000 == 56 [pid = 1652] [id = 398] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceae000 == 55 [pid = 1652] [id = 397] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b7a3800 == 54 [pid = 1652] [id = 396] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12799b000 == 53 [pid = 1652] [id = 395] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125f74000 == 52 [pid = 1652] [id = 394] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0ba800 == 51 [pid = 1652] [id = 393] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab1e000 == 50 [pid = 1652] [id = 392] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12bba2000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0a0000 == 49 [pid = 1652] [id = 391] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11be28800 == 48 [pid = 1652] [id = 390] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11b84a800 == 47 [pid = 1652] [id = 385] 13:15:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118cd2000 == 46 [pid = 1652] [id = 384] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x125906800) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x126bd0400) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1259b2c00) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x127907800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1270d4800) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118ee6c00) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11912ec00) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11adbb400) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11b86f400) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1178ef400) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11583dc00) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11bbbf400) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11bec7800) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123a44c00) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11aa76c00) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119a17c00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11aa7a400) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129c6d800) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1192bdc00) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11bd5c400) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1280fbc00) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b7f5000) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bed4800) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123a10400) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b4cb800) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127a26c00) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bb99000) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 13:15:41 INFO - PROCESS | 1652 | 1461528941292 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c50800 == 47 [pid = 1652] [id = 407] 13:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x114f7a800) [pid = 1652] [serial = 1220] [outer = 0x0] 13:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118ee6c00) [pid = 1652] [serial = 1221] [outer = 0x114f7a800] 13:15:41 INFO - PROCESS | 1652 | 1461528941320 Marionette DEBUG loaded listener.js 13:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11b867000) [pid = 1652] [serial = 1222] [outer = 0x114f7a800] 13:15:41 INFO - PROCESS | 1652 | 1461528941623 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]]]}] 13:15:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:15:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 576ms 13:15:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:15:41 INFO - PROCESS | 1652 | 1461528941638 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:15:41 INFO - PROCESS | 1652 | 1461528941639 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:15:41 INFO - PROCESS | 1652 | 1461528941641 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:15:41 INFO - PROCESS | 1652 | 1461528941642 Marionette TRACE conn2 <- [1,1602,null,{}] 13:15:41 INFO - PROCESS | 1652 | 1461528941652 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}] 13:15:41 INFO - PROCESS | 1652 | 1461528941738 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:15:41 INFO - PROCESS | 1652 | 1461528941779 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11adac000 == 48 [pid = 1652] [id = 408] 13:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11583fc00) [pid = 1652] [serial = 1223] [outer = 0x0] 13:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c374c00) [pid = 1652] [serial = 1224] [outer = 0x11583fc00] 13:15:41 INFO - PROCESS | 1652 | 1461528941850 Marionette DEBUG loaded listener.js 13:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123a0d400) [pid = 1652] [serial = 1225] [outer = 0x11583fc00] 13:15:42 INFO - PROCESS | 1652 | 1461528942157 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]]]}] 13:15:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:15:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 521ms 13:15:42 INFO - PROCESS | 1652 | 1461528942162 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:15:42 INFO - PROCESS | 1652 | 1461528942164 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:15:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:15:42 INFO - PROCESS | 1652 | 1461528942175 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:15:42 INFO - PROCESS | 1652 | 1461528942176 Marionette TRACE conn2 <- [1,1606,null,{}] 13:15:42 INFO - PROCESS | 1652 | 1461528942178 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}] 13:15:42 INFO - PROCESS | 1652 | 1461528942268 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:15:42 INFO - PROCESS | 1652 | 1461528942273 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b42800 == 49 [pid = 1652] [id = 409] 13:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123a44c00) [pid = 1652] [serial = 1226] [outer = 0x0] 13:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126e52800) [pid = 1652] [serial = 1227] [outer = 0x123a44c00] 13:15:42 INFO - PROCESS | 1652 | 1461528942300 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127a1ec00) [pid = 1652] [serial = 1228] [outer = 0x123a44c00] 13:15:42 INFO - PROCESS | 1652 | 1461528942644 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]]]}] 13:15:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:15:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 13:15:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:15:42 INFO - PROCESS | 1652 | 1461528942695 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:15:42 INFO - PROCESS | 1652 | 1461528942696 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:15:42 INFO - PROCESS | 1652 | 1461528942698 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:15:42 INFO - PROCESS | 1652 | 1461528942699 Marionette TRACE conn2 <- [1,1610,null,{}] 13:15:42 INFO - PROCESS | 1652 | 1461528942702 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}] 13:15:42 INFO - PROCESS | 1652 | 1461528942782 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:15:42 INFO - PROCESS | 1652 | 1461528942788 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c80800 == 50 [pid = 1652] [id = 410] 13:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125bda800) [pid = 1652] [serial = 1229] [outer = 0x0] 13:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129c6d800) [pid = 1652] [serial = 1230] [outer = 0x125bda800] 13:15:42 INFO - PROCESS | 1652 | 1461528942814 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b7f5000) [pid = 1652] [serial = 1231] [outer = 0x125bda800] 13:15:43 INFO - PROCESS | 1652 | 1461528943167 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]]]}] 13:15:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 13:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:15:43 INFO - PROCESS | 1652 | 1461528943219 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 1652 | 1461528943220 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:15:43 INFO - PROCESS | 1652 | 1461528943222 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 1652 | 1461528943224 Marionette TRACE conn2 <- [1,1614,null,{}] 13:15:43 INFO - PROCESS | 1652 | 1461528943226 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}] 13:15:43 INFO - PROCESS | 1652 | 1461528943353 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:15:43 INFO - PROCESS | 1652 | 1461528943371 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285e9800 == 51 [pid = 1652] [id = 411] 13:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12be06400) [pid = 1652] [serial = 1232] [outer = 0x0] 13:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12cf5c800) [pid = 1652] [serial = 1233] [outer = 0x12be06400] 13:15:43 INFO - PROCESS | 1652 | 1461528943399 Marionette DEBUG loaded listener.js 13:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12da35000) [pid = 1652] [serial = 1234] [outer = 0x12be06400] 13:15:43 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 13:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 13:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:15:43 INFO - PROCESS | 1652 | 1461528943738 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]]]}] 13:15:43 INFO - PROCESS | 1652 | 1461528943741 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 1652 | 1461528943742 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:15:43 INFO - PROCESS | 1652 | 1461528943744 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 1652 | 1461528943745 Marionette TRACE conn2 <- [1,1618,null,{}] 13:15:43 INFO - PROCESS | 1652 | 1461528943750 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}] 13:15:43 INFO - PROCESS | 1652 | 1461528943853 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:15:43 INFO - PROCESS | 1652 | 1461528943865 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb79800 == 52 [pid = 1652] [id = 412] 13:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12dbe8000) [pid = 1652] [serial = 1235] [outer = 0x0] 13:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12e337800) [pid = 1652] [serial = 1236] [outer = 0x12dbe8000] 13:15:43 INFO - PROCESS | 1652 | 1461528943890 Marionette DEBUG loaded listener.js 13:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e394000) [pid = 1652] [serial = 1237] [outer = 0x12dbe8000] 13:15:44 INFO - PROCESS | 1652 | 1461528944245 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]]]}] 13:15:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:15:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 523ms 13:15:44 INFO - PROCESS | 1652 | 1461528944267 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:15:44 INFO - PROCESS | 1652 | 1461528944269 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:15:44 INFO - PROCESS | 1652 | 1461528944271 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:15:44 INFO - PROCESS | 1652 | 1461528944272 Marionette TRACE conn2 <- [1,1622,null,{}] 13:15:44 INFO - PROCESS | 1652 | 1461528944274 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}] 13:15:44 INFO - PROCESS | 1652 | 1461528944379 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:15:44 INFO - PROCESS | 1652 | 1461528944383 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d010000 == 53 [pid = 1652] [id = 413] 13:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d5a8400) [pid = 1652] [serial = 1238] [outer = 0x0] 13:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e3bcc00) [pid = 1652] [serial = 1239] [outer = 0x12d5a8400] 13:15:44 INFO - PROCESS | 1652 | 1461528944436 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e914800) [pid = 1652] [serial = 1240] [outer = 0x12d5a8400] 13:15:44 INFO - PROCESS | 1652 | 1461528944754 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]]]}] 13:15:44 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 13:15:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 13:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:15:44 INFO - PROCESS | 1652 | 1461528944790 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:15:44 INFO - PROCESS | 1652 | 1461528944791 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:15:44 INFO - PROCESS | 1652 | 1461528944794 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:15:44 INFO - PROCESS | 1652 | 1461528944795 Marionette TRACE conn2 <- [1,1626,null,{}] 13:15:44 INFO - PROCESS | 1652 | 1461528944797 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}] 13:15:44 INFO - PROCESS | 1652 | 1461528944897 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:15:44 INFO - PROCESS | 1652 | 1461528944902 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3c2000 == 54 [pid = 1652] [id = 414] 13:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12dbe8800) [pid = 1652] [serial = 1241] [outer = 0x0] 13:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e91ac00) [pid = 1652] [serial = 1242] [outer = 0x12dbe8800] 13:15:44 INFO - PROCESS | 1652 | 1461528944956 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ea80400) [pid = 1652] [serial = 1243] [outer = 0x12dbe8800] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126c2b000) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x126c32800) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12857a000) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c637800) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11afe0400) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127a1d000) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12bf8e800) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118c58400) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118ac8000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d5ad000) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:15:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1280f8800) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:15:45 INFO - PROCESS | 1652 | 1461528945298 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]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 13:15:45 INFO - PROCESS | 1652 | 1461528945313 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:15:45 INFO - PROCESS | 1652 | 1461528945315 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:15:45 INFO - PROCESS | 1652 | 1461528945319 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1652 | 1461528945320 Marionette TRACE conn2 <- [1,1630,null,{}] 13:15:45 INFO - PROCESS | 1652 | 1461528945323 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}] 13:15:45 INFO - PROCESS | 1652 | 1461528945406 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:15:45 INFO - PROCESS | 1652 | 1461528945410 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285e7000 == 55 [pid = 1652] [id = 415] 13:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1150c9400) [pid = 1652] [serial = 1244] [outer = 0x0] 13:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1150cc800) [pid = 1652] [serial = 1245] [outer = 0x1150c9400] 13:15:45 INFO - PROCESS | 1652 | 1461528945436 Marionette DEBUG loaded listener.js 13:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1150d0c00) [pid = 1652] [serial = 1246] [outer = 0x1150c9400] 13:15:45 INFO - PROCESS | 1652 | 1461528945791 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]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 13:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:15:45 INFO - PROCESS | 1652 | 1461528945837 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 1652 | 1461528945839 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:15:45 INFO - PROCESS | 1652 | 1461528945841 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1652 | 1461528945842 Marionette TRACE conn2 <- [1,1634,null,{}] 13:15:45 INFO - PROCESS | 1652 | 1461528945845 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}] 13:15:45 INFO - PROCESS | 1652 | 1461528945960 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:15:45 INFO - PROCESS | 1652 | 1461528945967 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6b5000 == 56 [pid = 1652] [id = 416] 13:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1150d2c00) [pid = 1652] [serial = 1247] [outer = 0x0] 13:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12cf5f800) [pid = 1652] [serial = 1248] [outer = 0x1150d2c00] 13:15:46 INFO - PROCESS | 1652 | 1461528946013 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12ea85000) [pid = 1652] [serial = 1249] [outer = 0x1150d2c00] 13:15:46 INFO - PROCESS | 1652 | 1461528946492 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]]]}] 13:15:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:15:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 13:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:15:46 INFO - PROCESS | 1652 | 1461528946512 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:15:46 INFO - PROCESS | 1652 | 1461528946513 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:15:46 INFO - PROCESS | 1652 | 1461528946515 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:15:46 INFO - PROCESS | 1652 | 1461528946516 Marionette TRACE conn2 <- [1,1638,null,{}] 13:15:46 INFO - PROCESS | 1652 | 1461528946519 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}] 13:15:46 INFO - PROCESS | 1652 | 1461528946602 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:15:46 INFO - PROCESS | 1652 | 1461528946606 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb2f000 == 57 [pid = 1652] [id = 417] 13:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c2a6400) [pid = 1652] [serial = 1250] [outer = 0x0] 13:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c2aa000) [pid = 1652] [serial = 1251] [outer = 0x11c2a6400] 13:15:46 INFO - PROCESS | 1652 | 1461528946631 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ea85800) [pid = 1652] [serial = 1252] [outer = 0x11c2a6400] 13:15:46 INFO - PROCESS | 1652 | 1461528946966 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]]]}] 13:15:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:15:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 13:15:46 INFO - PROCESS | 1652 | 1461528946987 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:15:46 INFO - PROCESS | 1652 | 1461528946988 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:15:46 INFO - PROCESS | 1652 | 1461528946990 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:15:46 INFO - PROCESS | 1652 | 1461528946991 Marionette TRACE conn2 <- [1,1642,null,{}] 13:15:46 INFO - PROCESS | 1652 | 1461528946994 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}] 13:15:47 INFO - PROCESS | 1652 | 1461528947079 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:15:47 INFO - PROCESS | 1652 | 1461528947134 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb45000 == 58 [pid = 1652] [id = 418] 13:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c2aa800) [pid = 1652] [serial = 1253] [outer = 0x0] 13:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ea89000) [pid = 1652] [serial = 1254] [outer = 0x11c2aa800] 13:15:47 INFO - PROCESS | 1652 | 1461528947159 Marionette DEBUG loaded listener.js 13:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12f494400) [pid = 1652] [serial = 1255] [outer = 0x11c2aa800] 13:15:47 INFO - PROCESS | 1652 | 1461528947611 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]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 671ms 13:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:15:47 INFO - PROCESS | 1652 | 1461528947662 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:15:47 INFO - PROCESS | 1652 | 1461528947664 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:15:47 INFO - PROCESS | 1652 | 1461528947668 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:15:47 INFO - PROCESS | 1652 | 1461528947671 Marionette TRACE conn2 <- [1,1646,null,{}] 13:15:47 INFO - PROCESS | 1652 | 1461528947675 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}] 13:15:47 INFO - PROCESS | 1652 | 1461528947783 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:15:47 INFO - PROCESS | 1652 | 1461528947852 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af92000 == 59 [pid = 1652] [id = 419] 13:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1151b9000) [pid = 1652] [serial = 1256] [outer = 0x0] 13:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118ef1c00) [pid = 1652] [serial = 1257] [outer = 0x1151b9000] 13:15:47 INFO - PROCESS | 1652 | 1461528947886 Marionette DEBUG loaded listener.js 13:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a678800) [pid = 1652] [serial = 1258] [outer = 0x1151b9000] 13:15:48 INFO - PROCESS | 1652 | 1461528948324 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]]]}] 13:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 721ms 13:15:48 INFO - PROCESS | 1652 | 1461528948389 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:15:48 INFO - PROCESS | 1652 | 1461528948394 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:15:48 INFO - PROCESS | 1652 | 1461528948398 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 1652 | 1461528948400 Marionette TRACE conn2 <- [1,1650,null,{}] 13:15:48 INFO - PROCESS | 1652 | 1461528948403 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}] 13:15:48 INFO - PROCESS | 1652 | 1461528948507 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:15:48 INFO - PROCESS | 1652 | 1461528948611 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c81000 == 60 [pid = 1652] [id = 420] 13:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a67fc00) [pid = 1652] [serial = 1259] [outer = 0x0] 13:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11a904400) [pid = 1652] [serial = 1260] [outer = 0x11a67fc00] 13:15:48 INFO - PROCESS | 1652 | 1461528948641 Marionette DEBUG loaded listener.js 13:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11afd8800) [pid = 1652] [serial = 1261] [outer = 0x11a67fc00] 13:15:49 INFO - PROCESS | 1652 | 1461528949082 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]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 722ms 13:15:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:15:49 INFO - PROCESS | 1652 | 1461528949120 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:15:49 INFO - PROCESS | 1652 | 1461528949122 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:15:49 INFO - PROCESS | 1652 | 1461528949124 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - PROCESS | 1652 | 1461528949127 Marionette TRACE conn2 <- [1,1654,null,{}] 13:15:49 INFO - PROCESS | 1652 | 1461528949135 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}] 13:15:49 INFO - PROCESS | 1652 | 1461528949241 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:15:49 INFO - PROCESS | 1652 | 1461528949299 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6b5800 == 61 [pid = 1652] [id = 421] 13:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11bb38000) [pid = 1652] [serial = 1262] [outer = 0x0] 13:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c453800) [pid = 1652] [serial = 1263] [outer = 0x11bb38000] 13:15:49 INFO - PROCESS | 1652 | 1461528949330 Marionette DEBUG loaded listener.js 13:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12590e400) [pid = 1652] [serial = 1264] [outer = 0x11bb38000] 13:15:49 INFO - PROCESS | 1652 | 1461528949777 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]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 673ms 13:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:15:49 INFO - PROCESS | 1652 | 1461528949797 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:15:49 INFO - PROCESS | 1652 | 1461528949799 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:15:49 INFO - PROCESS | 1652 | 1461528949802 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - PROCESS | 1652 | 1461528949803 Marionette TRACE conn2 <- [1,1658,null,{}] 13:15:49 INFO - PROCESS | 1652 | 1461528949805 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}] 13:15:49 INFO - PROCESS | 1652 | 1461528949929 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:15:49 INFO - PROCESS | 1652 | 1461528949986 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcca800 == 62 [pid = 1652] [id = 422] 13:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1259b4000) [pid = 1652] [serial = 1265] [outer = 0x0] 13:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1287db400) [pid = 1652] [serial = 1266] [outer = 0x1259b4000] 13:15:50 INFO - PROCESS | 1652 | 1461528950016 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12bb97000) [pid = 1652] [serial = 1267] [outer = 0x1259b4000] 13:15:50 INFO - PROCESS | 1652 | 1461528950450 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]]]}] 13:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 670ms 13:15:50 INFO - PROCESS | 1652 | 1461528950473 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:15:50 INFO - PROCESS | 1652 | 1461528950475 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:15:50 INFO - PROCESS | 1652 | 1461528950477 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:15:50 INFO - PROCESS | 1652 | 1461528950478 Marionette TRACE conn2 <- [1,1662,null,{}] 13:15:50 INFO - PROCESS | 1652 | 1461528950481 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}] 13:15:50 INFO - PROCESS | 1652 | 1461528950584 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:15:50 INFO - PROCESS | 1652 | 1461528950639 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x130635800 == 63 [pid = 1652] [id = 423] 13:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b510800) [pid = 1652] [serial = 1268] [outer = 0x0] 13:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bf93c00) [pid = 1652] [serial = 1269] [outer = 0x12b510800] 13:15:50 INFO - PROCESS | 1652 | 1461528950669 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12cf9dc00) [pid = 1652] [serial = 1270] [outer = 0x12b510800] 13:15:51 INFO - PROCESS | 1652 | 1461528951155 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]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 719ms 13:15:51 INFO - PROCESS | 1652 | 1461528951197 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 1652 | 1461528951198 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:15:51 INFO - PROCESS | 1652 | 1461528951201 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 1652 | 1461528951202 Marionette TRACE conn2 <- [1,1666,null,{}] 13:15:51 INFO - PROCESS | 1652 | 1461528951205 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}] 13:15:51 INFO - PROCESS | 1652 | 1461528951496 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:15:51 INFO - PROCESS | 1652 | 1461528951597 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b911800 == 64 [pid = 1652] [id = 424] 13:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1150c5c00) [pid = 1652] [serial = 1271] [outer = 0x0] 13:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1150cc000) [pid = 1652] [serial = 1272] [outer = 0x1150c5c00] 13:15:51 INFO - PROCESS | 1652 | 1461528951626 Marionette DEBUG loaded listener.js 13:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1166f8400) [pid = 1652] [serial = 1273] [outer = 0x1150c5c00] 13:15:52 INFO - PROCESS | 1652 | 1461528952052 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]]]}] 13:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 869ms 13:15:52 INFO - PROCESS | 1652 | 1461528952071 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 1652 | 1461528952073 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:15:52 INFO - PROCESS | 1652 | 1461528952076 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - PROCESS | 1652 | 1461528952079 Marionette TRACE conn2 <- [1,1670,null,{}] 13:15:52 INFO - PROCESS | 1652 | 1461528952082 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}] 13:15:52 INFO - PROCESS | 1652 | 1461528952178 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:15:52 INFO - PROCESS | 1652 | 1461528952236 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af90800 == 65 [pid = 1652] [id = 425] 13:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x118fca800) [pid = 1652] [serial = 1274] [outer = 0x0] 13:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11a67ec00) [pid = 1652] [serial = 1275] [outer = 0x118fca800] 13:15:52 INFO - PROCESS | 1652 | 1461528952266 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11ad86800) [pid = 1652] [serial = 1276] [outer = 0x118fca800] 13:15:52 INFO - PROCESS | 1652 | 1461528952702 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]]]}] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3b4000 == 64 [pid = 1652] [id = 370] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11c908800 == 63 [pid = 1652] [id = 369] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb2f000 == 62 [pid = 1652] [id = 417] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6b5000 == 61 [pid = 1652] [id = 416] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1285e7000 == 60 [pid = 1652] [id = 415] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3c2000 == 59 [pid = 1652] [id = 414] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12d010000 == 58 [pid = 1652] [id = 413] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb79800 == 57 [pid = 1652] [id = 412] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1285e9800 == 56 [pid = 1652] [id = 411] 13:15:52 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11c378c00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 13:15:52 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x125905000) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 13:15:52 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1280f1400) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 13:15:52 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11ad85000) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x126c80800 == 55 [pid = 1652] [id = 410] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x125b42800 == 54 [pid = 1652] [id = 409] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11adac000 == 53 [pid = 1652] [id = 408] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x118c50800 == 52 [pid = 1652] [id = 407] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11b90c000 == 51 [pid = 1652] [id = 406] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6d7000 == 50 [pid = 1652] [id = 401] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119c32800 == 49 [pid = 1652] [id = 400] 13:15:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11af93000 == 48 [pid = 1652] [id = 399] 13:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 13:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:15:52 INFO - PROCESS | 1652 | 1461528952747 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 1652 | 1461528952749 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:15:52 INFO - PROCESS | 1652 | 1461528952751 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - PROCESS | 1652 | 1461528952752 Marionette TRACE conn2 <- [1,1674,null,{}] 13:15:52 INFO - PROCESS | 1652 | 1461528952755 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}] 13:15:52 INFO - PROCESS | 1652 | 1461528952854 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:15:52 INFO - PROCESS | 1652 | 1461528952868 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11adac000 == 49 [pid = 1652] [id = 426] 13:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11afdbc00) [pid = 1652] [serial = 1277] [outer = 0x0] 13:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11b86cc00) [pid = 1652] [serial = 1278] [outer = 0x11afdbc00] 13:15:52 INFO - PROCESS | 1652 | 1461528952896 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11becf000) [pid = 1652] [serial = 1279] [outer = 0x11afdbc00] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1280f8c00) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127589000) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1280f6c00) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12cf5a800) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x114f7ec00) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123a0d800) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x125ecd000) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11927a000) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11bec7c00) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c6af400) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12bf95800) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b4cec00) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d304800) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11bbba400) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11adc4000) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a60ec00) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118fcd000) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12cfa0800) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d5b1800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12d310400) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12da2e800) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b4c2c00) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12bf8d000) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 13:15:53 INFO - PROCESS | 1652 | 1461528953279 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]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 568ms 13:15:53 INFO - PROCESS | 1652 | 1461528953320 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1652 | 1461528953323 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:15:53 INFO - PROCESS | 1652 | 1461528953330 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1652 | 1461528953333 Marionette TRACE conn2 <- [1,1678,null,{}] 13:15:53 INFO - PROCESS | 1652 | 1461528953336 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}] 13:15:53 INFO - PROCESS | 1652 | 1461528953422 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:15:53 INFO - PROCESS | 1652 | 1461528953426 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123af0000 == 50 [pid = 1652] [id = 427] 13:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c29f000) [pid = 1652] [serial = 1280] [outer = 0x0] 13:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11c44cc00) [pid = 1652] [serial = 1281] [outer = 0x11c29f000] 13:15:53 INFO - PROCESS | 1652 | 1461528953453 Marionette DEBUG loaded listener.js 13:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x125903800) [pid = 1652] [serial = 1282] [outer = 0x11c29f000] 13:15:53 INFO - PROCESS | 1652 | 1461528953818 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]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 526ms 13:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:15:53 INFO - PROCESS | 1652 | 1461528953853 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1652 | 1461528953854 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:15:53 INFO - PROCESS | 1652 | 1461528953856 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1652 | 1461528953857 Marionette TRACE conn2 <- [1,1682,null,{}] 13:15:53 INFO - PROCESS | 1652 | 1461528953860 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}] 13:15:53 INFO - PROCESS | 1652 | 1461528953942 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:15:53 INFO - PROCESS | 1652 | 1461528953947 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c84800 == 51 [pid = 1652] [id = 428] 13:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x125905000) [pid = 1652] [serial = 1283] [outer = 0x0] 13:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x125ecd000) [pid = 1652] [serial = 1284] [outer = 0x125905000] 13:15:53 INFO - PROCESS | 1652 | 1461528953975 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x127585400) [pid = 1652] [serial = 1285] [outer = 0x125905000] 13:15:54 INFO - PROCESS | 1652 | 1461528954417 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]]]}] 13:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 569ms 13:15:54 INFO - PROCESS | 1652 | 1461528954425 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 1652 | 1461528954426 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:15:54 INFO - PROCESS | 1652 | 1461528954429 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 1652 | 1461528954430 Marionette TRACE conn2 <- [1,1686,null,{}] 13:15:54 INFO - PROCESS | 1652 | 1461528954436 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}] 13:15:54 INFO - PROCESS | 1652 | 1461528954523 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:15:54 INFO - PROCESS | 1652 | 1461528954529 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9d6800 == 52 [pid = 1652] [id = 429] 13:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129c75800) [pid = 1652] [serial = 1286] [outer = 0x0] 13:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b50d800) [pid = 1652] [serial = 1287] [outer = 0x129c75800] 13:15:54 INFO - PROCESS | 1652 | 1461528954563 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12bf8e800) [pid = 1652] [serial = 1288] [outer = 0x129c75800] 13:15:54 INFO - PROCESS | 1652 | 1461528954922 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]]]}] 13:15:54 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 13:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 13:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:15:54 INFO - PROCESS | 1652 | 1461528954950 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 1652 | 1461528954952 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:15:54 INFO - PROCESS | 1652 | 1461528954954 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 1652 | 1461528954955 Marionette TRACE conn2 <- [1,1690,null,{}] 13:15:54 INFO - PROCESS | 1652 | 1461528954957 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}] 13:15:55 INFO - PROCESS | 1652 | 1461528955042 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:15:55 INFO - PROCESS | 1652 | 1461528955110 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b321000 == 53 [pid = 1652] [id = 430] 13:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1280f6c00) [pid = 1652] [serial = 1289] [outer = 0x0] 13:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12bf95800) [pid = 1652] [serial = 1290] [outer = 0x1280f6c00] 13:15:55 INFO - PROCESS | 1652 | 1461528955135 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12d5b3000) [pid = 1652] [serial = 1291] [outer = 0x1280f6c00] 13:15:55 INFO - PROCESS | 1652 | 1461528955485 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]]]}] 13:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 570ms 13:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:15:55 INFO - PROCESS | 1652 | 1461528955525 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:15:55 INFO - PROCESS | 1652 | 1461528955526 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:15:55 INFO - PROCESS | 1652 | 1461528955528 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:15:55 INFO - PROCESS | 1652 | 1461528955529 Marionette TRACE conn2 <- [1,1694,null,{}] 13:15:55 INFO - PROCESS | 1652 | 1461528955532 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}] 13:15:55 INFO - PROCESS | 1652 | 1461528955633 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:15:55 INFO - PROCESS | 1652 | 1461528955637 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d003800 == 54 [pid = 1652] [id = 431] 13:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d5b4000) [pid = 1652] [serial = 1292] [outer = 0x0] 13:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12dbe3400) [pid = 1652] [serial = 1293] [outer = 0x12d5b4000] 13:15:55 INFO - PROCESS | 1652 | 1461528955693 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12dbf1c00) [pid = 1652] [serial = 1294] [outer = 0x12d5b4000] 13:15:56 INFO - PROCESS | 1652 | 1461528956025 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]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 13:15:56 INFO - PROCESS | 1652 | 1461528956047 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 1652 | 1461528956048 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:15:56 INFO - PROCESS | 1652 | 1461528956051 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 1652 | 1461528956052 Marionette TRACE conn2 <- [1,1698,null,{}] 13:15:56 INFO - PROCESS | 1652 | 1461528956054 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}] 13:15:56 INFO - PROCESS | 1652 | 1461528956157 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:15:56 INFO - PROCESS | 1652 | 1461528956170 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbad000 == 55 [pid = 1652] [id = 432] 13:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12e331400) [pid = 1652] [serial = 1295] [outer = 0x0] 13:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12e38b800) [pid = 1652] [serial = 1296] [outer = 0x12e331400] 13:15:56 INFO - PROCESS | 1652 | 1461528956197 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12e397c00) [pid = 1652] [serial = 1297] [outer = 0x12e331400] 13:15:56 INFO - PROCESS | 1652 | 1461528956597 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]]]}] 13:15:56 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 13:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 569ms 13:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:15:56 INFO - PROCESS | 1652 | 1461528956621 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 1652 | 1461528956622 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:15:56 INFO - PROCESS | 1652 | 1461528956624 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 1652 | 1461528956625 Marionette TRACE conn2 <- [1,1702,null,{}] 13:15:56 INFO - PROCESS | 1652 | 1461528956627 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}] 13:15:56 INFO - PROCESS | 1652 | 1461528956750 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:15:56 INFO - PROCESS | 1652 | 1461528956767 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e6d6800 == 56 [pid = 1652] [id = 433] 13:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11a67b400) [pid = 1652] [serial = 1298] [outer = 0x0] 13:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e3c0400) [pid = 1652] [serial = 1299] [outer = 0x11a67b400] 13:15:56 INFO - PROCESS | 1652 | 1461528956808 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e91bc00) [pid = 1652] [serial = 1300] [outer = 0x11a67b400] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12dbe8000) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d5a8400) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12dbe8800) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x119195400) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114f7a800) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118cf1000) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x123a44c00) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11583fc00) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x125bda800) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1150c9400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11c2a6400) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1150d2c00) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12be06400) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x127390800) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118a31400) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12dbec000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11afd2400) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:15:57 INFO - PROCESS | 1652 | 1461528957396 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]]]}] 13:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 819ms 13:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:15:57 INFO - PROCESS | 1652 | 1461528957454 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:15:57 INFO - PROCESS | 1652 | 1461528957455 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:15:57 INFO - PROCESS | 1652 | 1461528957457 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:15:57 INFO - PROCESS | 1652 | 1461528957458 Marionette TRACE conn2 <- [1,1706,null,{}] 13:15:57 INFO - PROCESS | 1652 | 1461528957461 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}] 13:15:57 INFO - PROCESS | 1652 | 1461528957545 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:15:57 INFO - PROCESS | 1652 | 1461528957550 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279a3800 == 57 [pid = 1652] [id = 434] 13:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1150c5800) [pid = 1652] [serial = 1301] [outer = 0x0] 13:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119195400) [pid = 1652] [serial = 1302] [outer = 0x1150c5800] 13:15:57 INFO - PROCESS | 1652 | 1461528957580 Marionette DEBUG loaded listener.js 13:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b512400) [pid = 1652] [serial = 1303] [outer = 0x1150c5800] 13:15:57 INFO - PROCESS | 1652 | 1461528957942 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]]]}] 13:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 13:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:15:57 INFO - PROCESS | 1652 | 1461528957976 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:15:57 INFO - PROCESS | 1652 | 1461528957978 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:15:57 INFO - PROCESS | 1652 | 1461528957980 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:15:57 INFO - PROCESS | 1652 | 1461528957983 Marionette TRACE conn2 <- [1,1710,null,{}] 13:15:57 INFO - PROCESS | 1652 | 1461528957987 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}] 13:15:58 INFO - PROCESS | 1652 | 1461528958084 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:15:58 INFO - PROCESS | 1652 | 1461528958089 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb2c000 == 58 [pid = 1652] [id = 435] 13:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12bf5d400) [pid = 1652] [serial = 1304] [outer = 0x0] 13:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d5a8400) [pid = 1652] [serial = 1305] [outer = 0x12bf5d400] 13:15:58 INFO - PROCESS | 1652 | 1461528958115 Marionette DEBUG loaded listener.js 13:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12e91c800) [pid = 1652] [serial = 1306] [outer = 0x12bf5d400] 13:15:58 INFO - PROCESS | 1652 | 1461528958452 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]]]}] 13:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 522ms 13:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:15:58 INFO - PROCESS | 1652 | 1461528958502 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:15:58 INFO - PROCESS | 1652 | 1461528958504 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:15:58 INFO - PROCESS | 1652 | 1461528958506 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:15:58 INFO - PROCESS | 1652 | 1461528958507 Marionette TRACE conn2 <- [1,1714,null,{}] 13:15:58 INFO - PROCESS | 1652 | 1461528958509 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}] 13:15:58 INFO - PROCESS | 1652 | 1461528958617 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:15:58 INFO - PROCESS | 1652 | 1461528958624 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fccb000 == 59 [pid = 1652] [id = 436] 13:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11bb44800) [pid = 1652] [serial = 1307] [outer = 0x0] 13:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11bb4a400) [pid = 1652] [serial = 1308] [outer = 0x11bb44800] 13:15:58 INFO - PROCESS | 1652 | 1461528958650 Marionette DEBUG loaded listener.js 13:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11bb4f800) [pid = 1652] [serial = 1309] [outer = 0x11bb44800] 13:15:58 INFO - PROCESS | 1652 | 1461528958983 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]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 518ms 13:15:59 INFO - PROCESS | 1652 | 1461528959025 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:15:59 INFO - PROCESS | 1652 | 1461528959026 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:15:59 INFO - PROCESS | 1652 | 1461528959028 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 1652 | 1461528959029 Marionette TRACE conn2 <- [1,1718,null,{}] 13:15:59 INFO - PROCESS | 1652 | 1461528959032 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}] 13:15:59 INFO - PROCESS | 1652 | 1461528959120 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:15:59 INFO - PROCESS | 1652 | 1461528959124 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1307de800 == 60 [pid = 1652] [id = 437] 13:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bb50000) [pid = 1652] [serial = 1310] [outer = 0x0] 13:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12e230000) [pid = 1652] [serial = 1311] [outer = 0x11bb50000] 13:15:59 INFO - PROCESS | 1652 | 1461528959150 Marionette DEBUG loaded listener.js 13:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12e233c00) [pid = 1652] [serial = 1312] [outer = 0x11bb50000] 13:15:59 INFO - PROCESS | 1652 | 1461528959643 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]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 13:15:59 INFO - PROCESS | 1652 | 1461528959701 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:15:59 INFO - PROCESS | 1652 | 1461528959704 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:15:59 INFO - PROCESS | 1652 | 1461528959708 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 1652 | 1461528959710 Marionette TRACE conn2 <- [1,1722,null,{}] 13:15:59 INFO - PROCESS | 1652 | 1461528959714 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}] 13:15:59 INFO - PROCESS | 1652 | 1461528959823 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:15:59 INFO - PROCESS | 1652 | 1461528959933 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b96f000 == 61 [pid = 1652] [id = 438] 13:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118c1fc00) [pid = 1652] [serial = 1313] [outer = 0x0] 13:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118f8b800) [pid = 1652] [serial = 1314] [outer = 0x118c1fc00] 13:15:59 INFO - PROCESS | 1652 | 1461528959967 Marionette DEBUG loaded listener.js 13:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11a680400) [pid = 1652] [serial = 1315] [outer = 0x118c1fc00] 13:16:00 INFO - PROCESS | 1652 | 1461528960490 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]]]}] 13:16:00 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 13:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 823ms 13:16:00 INFO - PROCESS | 1652 | 1461528960532 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:16:00 INFO - PROCESS | 1652 | 1461528960539 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:16:00 INFO - PROCESS | 1652 | 1461528960546 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:16:00 INFO - PROCESS | 1652 | 1461528960549 Marionette TRACE conn2 <- [1,1726,null,{}] 13:16:00 INFO - PROCESS | 1652 | 1461528960553 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}] 13:16:00 INFO - PROCESS | 1652 | 1461528960691 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:16:00 INFO - PROCESS | 1652 | 1461528960763 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c5b000 == 62 [pid = 1652] [id = 439] 13:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11a685c00) [pid = 1652] [serial = 1316] [outer = 0x0] 13:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11bb4a800) [pid = 1652] [serial = 1317] [outer = 0x11a685c00] 13:16:00 INFO - PROCESS | 1652 | 1461528960795 Marionette DEBUG loaded listener.js 13:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11c2a0000) [pid = 1652] [serial = 1318] [outer = 0x11a685c00] 13:16:01 INFO - PROCESS | 1652 | 1461528961241 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]]]}] 13:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 725ms 13:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:16:01 INFO - PROCESS | 1652 | 1461528961271 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 1652 | 1461528961272 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:16:01 INFO - PROCESS | 1652 | 1461528961275 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 1652 | 1461528961277 Marionette TRACE conn2 <- [1,1730,null,{}] 13:16:01 INFO - PROCESS | 1652 | 1461528961285 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}] 13:16:01 INFO - PROCESS | 1652 | 1461528961392 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:16:01 INFO - PROCESS | 1652 | 1461528961454 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ea5c000 == 63 [pid = 1652] [id = 440] 13:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11c2a7400) [pid = 1652] [serial = 1319] [outer = 0x0] 13:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x125905800) [pid = 1652] [serial = 1320] [outer = 0x11c2a7400] 13:16:01 INFO - PROCESS | 1652 | 1461528961527 Marionette DEBUG loaded listener.js 13:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b513000) [pid = 1652] [serial = 1321] [outer = 0x11c2a7400] 13:16:01 INFO - PROCESS | 1652 | 1461528961919 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]]]}] 13:16:01 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 13:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 674ms 13:16:01 INFO - PROCESS | 1652 | 1461528961951 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 1652 | 1461528961953 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:16:01 INFO - PROCESS | 1652 | 1461528961955 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 1652 | 1461528961957 Marionette TRACE conn2 <- [1,1734,null,{}] 13:16:01 INFO - PROCESS | 1652 | 1461528961959 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}] 13:16:02 INFO - PROCESS | 1652 | 1461528962066 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:16:02 INFO - PROCESS | 1652 | 1461528962138 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6b4800 == 64 [pid = 1652] [id = 441] 13:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b5f6000) [pid = 1652] [serial = 1322] [outer = 0x0] 13:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12bf69c00) [pid = 1652] [serial = 1323] [outer = 0x12b5f6000] 13:16:02 INFO - PROCESS | 1652 | 1461528962168 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12d309c00) [pid = 1652] [serial = 1324] [outer = 0x12b5f6000] 13:16:02 INFO - PROCESS | 1652 | 1461528962583 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]]]}] 13:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 668ms 13:16:02 INFO - PROCESS | 1652 | 1461528962625 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:16:02 INFO - PROCESS | 1652 | 1461528962627 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:16:02 INFO - PROCESS | 1652 | 1461528962629 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:16:02 INFO - PROCESS | 1652 | 1461528962630 Marionette TRACE conn2 <- [1,1738,null,{}] 13:16:02 INFO - PROCESS | 1652 | 1461528962633 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}] 13:16:02 INFO - PROCESS | 1652 | 1461528962737 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:16:02 INFO - PROCESS | 1652 | 1461528962824 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e7d800 == 65 [pid = 1652] [id = 442] 13:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12be04c00) [pid = 1652] [serial = 1325] [outer = 0x0] 13:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12e22c800) [pid = 1652] [serial = 1326] [outer = 0x12be04c00] 13:16:02 INFO - PROCESS | 1652 | 1461528962854 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12e236000) [pid = 1652] [serial = 1327] [outer = 0x12be04c00] 13:16:03 INFO - PROCESS | 1652 | 1461528963300 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]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 722ms 13:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:16:03 INFO - PROCESS | 1652 | 1461528963352 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 1652 | 1461528963353 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:16:03 INFO - PROCESS | 1652 | 1461528963356 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 1652 | 1461528963357 Marionette TRACE conn2 <- [1,1742,null,{}] 13:16:03 INFO - PROCESS | 1652 | 1461528963359 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}] 13:16:03 INFO - PROCESS | 1652 | 1461528963481 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:16:03 INFO - PROCESS | 1652 | 1461528963538 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf03000 == 66 [pid = 1652] [id = 443] 13:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11c2a6000) [pid = 1652] [serial = 1328] [outer = 0x0] 13:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12e238400) [pid = 1652] [serial = 1329] [outer = 0x11c2a6000] 13:16:03 INFO - PROCESS | 1652 | 1461528963570 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12ea80c00) [pid = 1652] [serial = 1330] [outer = 0x11c2a6000] 13:16:04 INFO - PROCESS | 1652 | 1461528964256 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]]]}] 13:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 920ms 13:16:04 INFO - PROCESS | 1652 | 1461528964291 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 1652 | 1461528964294 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:16:04 INFO - PROCESS | 1652 | 1461528964297 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 1652 | 1461528964302 Marionette TRACE conn2 <- [1,1746,null,{}] 13:16:04 INFO - PROCESS | 1652 | 1461528964307 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}] 13:16:04 INFO - PROCESS | 1652 | 1461528964403 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:16:04 INFO - PROCESS | 1652 | 1461528964484 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b910000 == 67 [pid = 1652] [id = 444] 13:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1147d1800) [pid = 1652] [serial = 1331] [outer = 0x0] 13:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1150cec00) [pid = 1652] [serial = 1332] [outer = 0x1147d1800] 13:16:04 INFO - PROCESS | 1652 | 1461528964515 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1178ec800) [pid = 1652] [serial = 1333] [outer = 0x1147d1800] 13:16:04 INFO - PROCESS | 1652 | 1461528964947 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]]]}] 13:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 674ms 13:16:04 INFO - PROCESS | 1652 | 1461528964972 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 1652 | 1461528964976 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:16:04 INFO - PROCESS | 1652 | 1461528964980 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 1652 | 1461528964982 Marionette TRACE conn2 <- [1,1750,null,{}] 13:16:04 INFO - PROCESS | 1652 | 1461528964985 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}] 13:16:05 INFO - PROCESS | 1652 | 1461528965079 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:16:05 INFO - PROCESS | 1652 | 1461528965139 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af8f000 == 68 [pid = 1652] [id = 445] 13:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11862e800) [pid = 1652] [serial = 1334] [outer = 0x0] 13:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11a683000) [pid = 1652] [serial = 1335] [outer = 0x11862e800] 13:16:05 INFO - PROCESS | 1652 | 1461528965167 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11afd7000) [pid = 1652] [serial = 1336] [outer = 0x11862e800] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12fccb000 == 67 [pid = 1652] [id = 436] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb2c000 == 66 [pid = 1652] [id = 435] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1279a3800 == 65 [pid = 1652] [id = 434] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12e6d6800 == 64 [pid = 1652] [id = 433] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbad000 == 63 [pid = 1652] [id = 432] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d003800 == 62 [pid = 1652] [id = 431] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b321000 == 61 [pid = 1652] [id = 430] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11afdd400) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x125ed7c00) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12b5f8800) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12d308400) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12e33bc00) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ea89000) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9d6800 == 60 [pid = 1652] [id = 429] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x126c84800 == 59 [pid = 1652] [id = 428] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x123af0000 == 58 [pid = 1652] [id = 427] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11adac000 == 57 [pid = 1652] [id = 426] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11af90800 == 56 [pid = 1652] [id = 425] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11b911800 == 55 [pid = 1652] [id = 424] 13:16:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11af92000 == 54 [pid = 1652] [id = 419] 13:16:05 INFO - PROCESS | 1652 | 1461528965558 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]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 622ms 13:16:05 INFO - PROCESS | 1652 | 1461528965603 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:16:05 INFO - PROCESS | 1652 | 1461528965605 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129c76400) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11a977000) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12e391000) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11c6b3400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12e337800) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e3bcc00) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12e91ac00) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x123a3c400) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118ee6c00) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11b867000) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11aa70800) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119134000) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12e914800) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x126e52800) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x127a1ec00) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c374c00) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129c6d800) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b7f5000) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x123a0d400) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1178eb000) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12ea80400) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1150d0c00) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1150cc800) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11c2aa000) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12cf5f800) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12cf5c800) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e394000) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12ea85000) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12da35000) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12ea85800) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1652 | 1461528965626 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:16:05 INFO - PROCESS | 1652 | 1461528965629 Marionette TRACE conn2 <- [1,1754,null,{}] 13:16:05 INFO - PROCESS | 1652 | 1461528965640 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}] 13:16:05 INFO - PROCESS | 1652 | 1461528965744 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:16:05 INFO - PROCESS | 1652 | 1461528965755 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b911800 == 55 [pid = 1652] [id = 446] 13:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11b872800) [pid = 1652] [serial = 1337] [outer = 0x0] 13:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11bbb9800) [pid = 1652] [serial = 1338] [outer = 0x11b872800] 13:16:05 INFO - PROCESS | 1652 | 1461528965784 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11bec8c00) [pid = 1652] [serial = 1339] [outer = 0x11b872800] 13:16:06 INFO - PROCESS | 1652 | 1461528966136 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]]]}] 13:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 543ms 13:16:06 INFO - PROCESS | 1652 | 1461528966152 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:16:06 INFO - PROCESS | 1652 | 1461528966154 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:16:06 INFO - PROCESS | 1652 | 1461528966156 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 1652 | 1461528966158 Marionette TRACE conn2 <- [1,1758,null,{}] 13:16:06 INFO - PROCESS | 1652 | 1461528966190 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}] 13:16:06 INFO - PROCESS | 1652 | 1461528966275 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:16:06 INFO - PROCESS | 1652 | 1461528966281 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f7d000 == 56 [pid = 1652] [id = 447] 13:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11c29dc00) [pid = 1652] [serial = 1340] [outer = 0x0] 13:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c37d400) [pid = 1652] [serial = 1341] [outer = 0x11c29dc00] 13:16:06 INFO - PROCESS | 1652 | 1461528966308 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123a02400) [pid = 1652] [serial = 1342] [outer = 0x11c29dc00] 13:16:06 INFO - PROCESS | 1652 | 1461528966663 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]]]}] 13:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 517ms 13:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:16:06 INFO - PROCESS | 1652 | 1461528966675 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:16:06 INFO - PROCESS | 1652 | 1461528966676 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:16:06 INFO - PROCESS | 1652 | 1461528966678 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 1652 | 1461528966679 Marionette TRACE conn2 <- [1,1762,null,{}] 13:16:06 INFO - PROCESS | 1652 | 1461528966682 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}] 13:16:06 INFO - PROCESS | 1652 | 1461528966777 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:16:06 INFO - PROCESS | 1652 | 1461528966833 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab0e800 == 57 [pid = 1652] [id = 448] 13:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c2a1400) [pid = 1652] [serial = 1343] [outer = 0x0] 13:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123a0c800) [pid = 1652] [serial = 1344] [outer = 0x11c2a1400] 13:16:06 INFO - PROCESS | 1652 | 1461528966859 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1259b2800) [pid = 1652] [serial = 1345] [outer = 0x11c2a1400] 13:16:07 INFO - PROCESS | 1652 | 1461528967165 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]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 524ms 13:16:07 INFO - PROCESS | 1652 | 1461528967203 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:16:07 INFO - PROCESS | 1652 | 1461528967204 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:16:07 INFO - PROCESS | 1652 | 1461528967206 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 1652 | 1461528967207 Marionette TRACE conn2 <- [1,1766,null,{}] 13:16:07 INFO - PROCESS | 1652 | 1461528967210 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}] 13:16:07 INFO - PROCESS | 1652 | 1461528967307 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:16:07 INFO - PROCESS | 1652 | 1461528967371 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b313000 == 58 [pid = 1652] [id = 449] 13:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x125906800) [pid = 1652] [serial = 1346] [outer = 0x0] 13:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x126e52c00) [pid = 1652] [serial = 1347] [outer = 0x125906800] 13:16:07 INFO - PROCESS | 1652 | 1461528967399 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b7f3800) [pid = 1652] [serial = 1348] [outer = 0x125906800] 13:16:07 INFO - PROCESS | 1652 | 1461528967730 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]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 568ms 13:16:07 INFO - PROCESS | 1652 | 1461528967775 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:16:07 INFO - PROCESS | 1652 | 1461528967776 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:16:07 INFO - PROCESS | 1652 | 1461528967778 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 1652 | 1461528967780 Marionette TRACE conn2 <- [1,1770,null,{}] 13:16:07 INFO - PROCESS | 1652 | 1461528967782 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}] 13:16:07 INFO - PROCESS | 1652 | 1461528967886 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:16:07 INFO - PROCESS | 1652 | 1461528967923 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb2800 == 59 [pid = 1652] [id = 450] 13:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11a676c00) [pid = 1652] [serial = 1349] [outer = 0x0] 13:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12bb9b000) [pid = 1652] [serial = 1350] [outer = 0x11a676c00] 13:16:07 INFO - PROCESS | 1652 | 1461528967949 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bf68000) [pid = 1652] [serial = 1351] [outer = 0x11a676c00] 13:16:08 INFO - PROCESS | 1652 | 1461528968272 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]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 13:16:08 INFO - PROCESS | 1652 | 1461528968298 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:16:08 INFO - PROCESS | 1652 | 1461528968302 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:16:08 INFO - PROCESS | 1652 | 1461528968304 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1652 | 1461528968305 Marionette TRACE conn2 <- [1,1774,null,{}] 13:16:08 INFO - PROCESS | 1652 | 1461528968307 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}] 13:16:08 INFO - PROCESS | 1652 | 1461528968408 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:16:08 INFO - PROCESS | 1652 | 1461528968420 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0ba800 == 60 [pid = 1652] [id = 451] 13:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bf66400) [pid = 1652] [serial = 1352] [outer = 0x0] 13:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12cf65000) [pid = 1652] [serial = 1353] [outer = 0x12bf66400] 13:16:08 INFO - PROCESS | 1652 | 1461528968446 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12da30800) [pid = 1652] [serial = 1354] [outer = 0x12bf66400] 13:16:08 INFO - PROCESS | 1652 | 1461528968768 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]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 521ms 13:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:16:08 INFO - PROCESS | 1652 | 1461528968828 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1652 | 1461528968830 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:16:08 INFO - PROCESS | 1652 | 1461528968832 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1652 | 1461528968833 Marionette TRACE conn2 <- [1,1778,null,{}] 13:16:08 INFO - PROCESS | 1652 | 1461528968835 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}] 13:16:08 INFO - PROCESS | 1652 | 1461528968941 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:16:08 INFO - PROCESS | 1652 | 1461528968979 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb3800 == 61 [pid = 1652] [id = 452] 13:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12bf8d800) [pid = 1652] [serial = 1355] [outer = 0x0] 13:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12dbee400) [pid = 1652] [serial = 1356] [outer = 0x12bf8d800] 13:16:09 INFO - PROCESS | 1652 | 1461528969005 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e23a800) [pid = 1652] [serial = 1357] [outer = 0x12bf8d800] 13:16:09 INFO - PROCESS | 1652 | 1461528969363 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]]]}] 13:16:09 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 13:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 570ms 13:16:09 INFO - PROCESS | 1652 | 1461528969402 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:16:09 INFO - PROCESS | 1652 | 1461528969404 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:16:09 INFO - PROCESS | 1652 | 1461528969406 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:16:09 INFO - PROCESS | 1652 | 1461528969407 Marionette TRACE conn2 <- [1,1782,null,{}] 13:16:09 INFO - PROCESS | 1652 | 1461528969409 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}] 13:16:09 INFO - PROCESS | 1652 | 1461528969512 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:16:09 INFO - PROCESS | 1652 | 1461528969524 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e6f0000 == 62 [pid = 1652] [id = 453] 13:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e33d000) [pid = 1652] [serial = 1358] [outer = 0x0] 13:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12e3b6c00) [pid = 1652] [serial = 1359] [outer = 0x12e33d000] 13:16:09 INFO - PROCESS | 1652 | 1461528969549 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12e918000) [pid = 1652] [serial = 1360] [outer = 0x12e33d000] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d5b4000) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1280f6c00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e331400) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11a67b400) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129c75800) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11afdbc00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1150c5c00) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118fca800) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c2aa800) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x125905000) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c29f000) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1150c5800) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12bf5d400) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11bb44800) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1147d3c00) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c862c00) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118760000) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11beca000) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:16:09 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11a666000) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:16:10 INFO - PROCESS | 1652 | 1461528970084 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]]]}] 13:16:10 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 13:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 718ms 13:16:10 INFO - PROCESS | 1652 | 1461528970125 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:16:10 INFO - PROCESS | 1652 | 1461528970127 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:16:10 INFO - PROCESS | 1652 | 1461528970129 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1652 | 1461528970131 Marionette TRACE conn2 <- [1,1786,null,{}] 13:16:10 INFO - PROCESS | 1652 | 1461528970154 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}] 13:16:10 INFO - PROCESS | 1652 | 1461528970280 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:16:10 INFO - PROCESS | 1652 | 1461528970287 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef12800 == 63 [pid = 1652] [id = 454] 13:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x115635000) [pid = 1652] [serial = 1361] [outer = 0x0] 13:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1178e6400) [pid = 1652] [serial = 1362] [outer = 0x115635000] 13:16:10 INFO - PROCESS | 1652 | 1461528970317 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11bb47800) [pid = 1652] [serial = 1363] [outer = 0x115635000] 13:16:10 INFO - PROCESS | 1652 | 1461528970673 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]]]}] 13:16:10 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 13:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 586ms 13:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:16:10 INFO - PROCESS | 1652 | 1461528970719 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 1652 | 1461528970720 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:16:10 INFO - PROCESS | 1652 | 1461528970724 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1652 | 1461528970726 Marionette TRACE conn2 <- [1,1790,null,{}] 13:16:10 INFO - PROCESS | 1652 | 1461528970729 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}] 13:16:10 INFO - PROCESS | 1652 | 1461528970895 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:16:10 INFO - PROCESS | 1652 | 1461528970910 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6ac800 == 64 [pid = 1652] [id = 455] 13:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11bb4ac00) [pid = 1652] [serial = 1364] [outer = 0x0] 13:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b511c00) [pid = 1652] [serial = 1365] [outer = 0x11bb4ac00] 13:16:10 INFO - PROCESS | 1652 | 1461528970950 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12e337000) [pid = 1652] [serial = 1366] [outer = 0x11bb4ac00] 13:16:11 INFO - PROCESS | 1652 | 1461528971322 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]]]}] 13:16:11 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) 13:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 626ms 13:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:16:11 INFO - PROCESS | 1652 | 1461528971351 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 1652 | 1461528971353 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:16:11 INFO - PROCESS | 1652 | 1461528971355 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 1652 | 1461528971356 Marionette TRACE conn2 <- [1,1794,null,{}] 13:16:11 INFO - PROCESS | 1652 | 1461528971359 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}] 13:16:11 INFO - PROCESS | 1652 | 1461528971446 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:16:11 INFO - PROCESS | 1652 | 1461528971506 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb35800 == 65 [pid = 1652] [id = 456] 13:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12da2b400) [pid = 1652] [serial = 1367] [outer = 0x0] 13:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12e91ac00) [pid = 1652] [serial = 1368] [outer = 0x12da2b400] 13:16:11 INFO - PROCESS | 1652 | 1461528971532 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12ea83c00) [pid = 1652] [serial = 1369] [outer = 0x12da2b400] 13:16:11 INFO - PROCESS | 1652 | 1461528971827 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]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 517ms 13:16:11 INFO - PROCESS | 1652 | 1461528971874 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 1652 | 1461528971875 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:16:11 INFO - PROCESS | 1652 | 1461528971877 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 1652 | 1461528971878 Marionette TRACE conn2 <- [1,1798,null,{}] 13:16:11 INFO - PROCESS | 1652 | 1461528971881 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}] 13:16:12 INFO - PROCESS | 1652 | 1461528972065 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:16:12 INFO - PROCESS | 1652 | 1461528972145 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fde800 == 66 [pid = 1652] [id = 457] 13:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x114bb5400) [pid = 1652] [serial = 1370] [outer = 0x0] 13:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x114f74400) [pid = 1652] [serial = 1371] [outer = 0x114bb5400] 13:16:12 INFO - PROCESS | 1652 | 1461528972179 Marionette DEBUG loaded listener.js 13:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x115213c00) [pid = 1652] [serial = 1372] [outer = 0x114bb5400] 13:16:12 INFO - PROCESS | 1652 | 1461528972696 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]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 919ms 13:16:12 INFO - PROCESS | 1652 | 1461528972798 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:16:12 INFO - PROCESS | 1652 | 1461528972803 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:16:12 INFO - PROCESS | 1652 | 1461528972808 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 1652 | 1461528972811 Marionette TRACE conn2 <- [1,1802,null,{}] 13:16:12 INFO - PROCESS | 1652 | 1461528972816 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}] 13:16:12 INFO - PROCESS | 1652 | 1461528972959 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:16:13 INFO - PROCESS | 1652 | 1461528973026 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aeb800 == 67 [pid = 1652] [id = 458] 13:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x118cf0400) [pid = 1652] [serial = 1373] [outer = 0x0] 13:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x119a16c00) [pid = 1652] [serial = 1374] [outer = 0x118cf0400] 13:16:13 INFO - PROCESS | 1652 | 1461528973058 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11a683800) [pid = 1652] [serial = 1375] [outer = 0x118cf0400] 13:16:13 INFO - PROCESS | 1652 | 1461528973486 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]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 726ms 13:16:13 INFO - PROCESS | 1652 | 1461528973533 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 1652 | 1461528973535 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:16:13 INFO - PROCESS | 1652 | 1461528973538 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 1652 | 1461528973539 Marionette TRACE conn2 <- [1,1806,null,{}] 13:16:13 INFO - PROCESS | 1652 | 1461528973542 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}] 13:16:13 INFO - PROCESS | 1652 | 1461528973653 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:16:13 INFO - PROCESS | 1652 | 1461528973760 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe6000 == 68 [pid = 1652] [id = 459] 13:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11aa76c00) [pid = 1652] [serial = 1376] [outer = 0x0] 13:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11bb3b800) [pid = 1652] [serial = 1377] [outer = 0x11aa76c00] 13:16:13 INFO - PROCESS | 1652 | 1461528973799 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11bece400) [pid = 1652] [serial = 1378] [outer = 0x11aa76c00] 13:16:14 INFO - PROCESS | 1652 | 1461528974364 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]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 868ms 13:16:14 INFO - PROCESS | 1652 | 1461528974407 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:16:14 INFO - PROCESS | 1652 | 1461528974410 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:16:14 INFO - PROCESS | 1652 | 1461528974434 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - PROCESS | 1652 | 1461528974438 Marionette TRACE conn2 <- [1,1810,null,{}] 13:16:14 INFO - PROCESS | 1652 | 1461528974443 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}] 13:16:14 INFO - PROCESS | 1652 | 1461528974552 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:16:14 INFO - PROCESS | 1652 | 1461528974627 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1307c8800 == 69 [pid = 1652] [id = 460] 13:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11becf400) [pid = 1652] [serial = 1379] [outer = 0x0] 13:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x125fa9400) [pid = 1652] [serial = 1380] [outer = 0x11becf400] 13:16:14 INFO - PROCESS | 1652 | 1461528974657 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x125fae000) [pid = 1652] [serial = 1381] [outer = 0x11becf400] 13:16:15 INFO - PROCESS | 1652 | 1461528975073 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]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 698ms 13:16:15 INFO - PROCESS | 1652 | 1461528975113 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1652 | 1461528975115 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:16:15 INFO - PROCESS | 1652 | 1461528975117 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1652 | 1461528975119 Marionette TRACE conn2 <- [1,1814,null,{}] 13:16:15 INFO - PROCESS | 1652 | 1461528975121 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}] 13:16:15 INFO - PROCESS | 1652 | 1461528975224 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:16:15 INFO - PROCESS | 1652 | 1461528975284 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x130a35000 == 70 [pid = 1652] [id = 461] 13:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x125fae400) [pid = 1652] [serial = 1382] [outer = 0x0] 13:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x127311c00) [pid = 1652] [serial = 1383] [outer = 0x125fae400] 13:16:15 INFO - PROCESS | 1652 | 1461528975314 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x128570400) [pid = 1652] [serial = 1384] [outer = 0x125fae400] 13:16:15 INFO - PROCESS | 1652 | 1461528975734 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]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 13:16:15 INFO - PROCESS | 1652 | 1461528975805 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1652 | 1461528975806 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:16:15 INFO - PROCESS | 1652 | 1461528975809 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1652 | 1461528975810 Marionette TRACE conn2 <- [1,1818,null,{}] 13:16:15 INFO - PROCESS | 1652 | 1461528975813 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}] 13:16:15 INFO - PROCESS | 1652 | 1461528975992 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:16:16 INFO - PROCESS | 1652 | 1461528976047 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9c000 == 71 [pid = 1652] [id = 462] 13:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12cf63400) [pid = 1652] [serial = 1385] [outer = 0x0] 13:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12dbed800) [pid = 1652] [serial = 1386] [outer = 0x12cf63400] 13:16:16 INFO - PROCESS | 1652 | 1461528976081 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12e915c00) [pid = 1652] [serial = 1387] [outer = 0x12cf63400] 13:16:16 INFO - PROCESS | 1652 | 1461528976504 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]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 725ms 13:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:16:16 INFO - PROCESS | 1652 | 1461528976534 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 1652 | 1461528976536 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:16:16 INFO - PROCESS | 1652 | 1461528976538 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 1652 | 1461528976539 Marionette TRACE conn2 <- [1,1822,null,{}] 13:16:16 INFO - PROCESS | 1652 | 1461528976542 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}] 13:16:16 INFO - PROCESS | 1652 | 1461528976647 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:16:16 INFO - PROCESS | 1652 | 1461528976708 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c09a800 == 72 [pid = 1652] [id = 463] 13:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1178ec000) [pid = 1652] [serial = 1388] [outer = 0x0] 13:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11c832000) [pid = 1652] [serial = 1389] [outer = 0x1178ec000] 13:16:16 INFO - PROCESS | 1652 | 1461528976738 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12dbe3c00) [pid = 1652] [serial = 1390] [outer = 0x1178ec000] 13:16:17 INFO - PROCESS | 1652 | 1461528977362 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]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 870ms 13:16:17 INFO - PROCESS | 1652 | 1461528977409 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:16:17 INFO - PROCESS | 1652 | 1461528977411 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:16:17 INFO - PROCESS | 1652 | 1461528977416 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 1652 | 1461528977420 Marionette TRACE conn2 <- [1,1826,null,{}] 13:16:17 INFO - PROCESS | 1652 | 1461528977424 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}] 13:16:17 INFO - PROCESS | 1652 | 1461528977527 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:16:17 INFO - PROCESS | 1652 | 1461528977602 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c914000 == 73 [pid = 1652] [id = 464] 13:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11563ac00) [pid = 1652] [serial = 1391] [outer = 0x0] 13:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1158f5400) [pid = 1652] [serial = 1392] [outer = 0x11563ac00] 13:16:17 INFO - PROCESS | 1652 | 1461528977631 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x118f8c000) [pid = 1652] [serial = 1393] [outer = 0x11563ac00] 13:16:18 INFO - PROCESS | 1652 | 1461528978067 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]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 674ms 13:16:18 INFO - PROCESS | 1652 | 1461528978090 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1652 | 1461528978094 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:16:18 INFO - PROCESS | 1652 | 1461528978098 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1652 | 1461528978100 Marionette TRACE conn2 <- [1,1830,null,{}] 13:16:18 INFO - PROCESS | 1652 | 1461528978103 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}] 13:16:18 INFO - PROCESS | 1652 | 1461528978223 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb6800 == 72 [pid = 1652] [id = 354] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6ac800 == 71 [pid = 1652] [id = 455] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef12800 == 70 [pid = 1652] [id = 454] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12e6f0000 == 69 [pid = 1652] [id = 453] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb3800 == 68 [pid = 1652] [id = 452] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0ba800 == 67 [pid = 1652] [id = 451] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12e230000) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb2800 == 66 [pid = 1652] [id = 450] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b313000 == 65 [pid = 1652] [id = 449] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab0e800 == 64 [pid = 1652] [id = 448] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x125f7d000 == 63 [pid = 1652] [id = 447] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11b911800 == 62 [pid = 1652] [id = 446] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11af8f000 == 61 [pid = 1652] [id = 445] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11b910000 == 60 [pid = 1652] [id = 444] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6b4800 == 59 [pid = 1652] [id = 441] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ea5c000 == 58 [pid = 1652] [id = 440] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x125c5b000 == 57 [pid = 1652] [id = 439] 13:16:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11b96f000 == 56 [pid = 1652] [id = 438] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1166f6000) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x126e5a800) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11a977800) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c7d7800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12b4c1400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12dbe3400) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12d5b3000) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12e38b800) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12dbf1c00) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12e3c0400) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12b50d800) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12bf8e800) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11b86cc00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11becf000) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1166f8400) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1150cc000) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12bf93c00) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11ad86800) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11a67ec00) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11a904400) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12f494400) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x125ecd000) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x127585400) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c44cc00) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x125903800) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1287db400) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11c453800) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118ef1c00) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b512400) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x119195400) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d5a8400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bf95800) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e91c800) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e91bc00) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e397c00) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11bb4a400) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bb4f800) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1652 | 1461528978328 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119233800 == 57 [pid = 1652] [id = 465] 13:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1150d2c00) [pid = 1652] [serial = 1394] [outer = 0x0] 13:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11563bc00) [pid = 1652] [serial = 1395] [outer = 0x1150d2c00] 13:16:18 INFO - PROCESS | 1652 | 1461528978358 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a67ac00) [pid = 1652] [serial = 1396] [outer = 0x1150d2c00] 13:16:18 INFO - PROCESS | 1652 | 1461528978690 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]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 623ms 13:16:18 INFO - PROCESS | 1652 | 1461528978722 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1652 | 1461528978723 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:16:18 INFO - PROCESS | 1652 | 1461528978726 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1652 | 1461528978728 Marionette TRACE conn2 <- [1,1834,null,{}] 13:16:18 INFO - PROCESS | 1652 | 1461528978738 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}] 13:16:18 INFO - PROCESS | 1652 | 1461528978826 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:16:18 INFO - PROCESS | 1652 | 1461528978924 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c91b800 == 58 [pid = 1652] [id = 466] 13:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11a67a400) [pid = 1652] [serial = 1397] [outer = 0x0] 13:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11bbc1400) [pid = 1652] [serial = 1398] [outer = 0x11a67a400] 13:16:18 INFO - PROCESS | 1652 | 1461528978959 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c29c000) [pid = 1652] [serial = 1399] [outer = 0x11a67a400] 13:16:19 INFO - PROCESS | 1652 | 1461528979260 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]]]}] 13:16:19 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 13:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 570ms 13:16:19 INFO - PROCESS | 1652 | 1461528979297 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 1652 | 1461528979299 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:16:19 INFO - PROCESS | 1652 | 1461528979305 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 1652 | 1461528979307 Marionette TRACE conn2 <- [1,1838,null,{}] 13:16:19 INFO - PROCESS | 1652 | 1461528979309 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}] 13:16:19 INFO - PROCESS | 1652 | 1461528979395 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:16:19 INFO - PROCESS | 1652 | 1461528979403 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e7e800 == 59 [pid = 1652] [id = 467] 13:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c29d800) [pid = 1652] [serial = 1400] [outer = 0x0] 13:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11c6b0c00) [pid = 1652] [serial = 1401] [outer = 0x11c29d800] 13:16:19 INFO - PROCESS | 1652 | 1461528979430 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123a05400) [pid = 1652] [serial = 1402] [outer = 0x11c29d800] 13:16:19 INFO - PROCESS | 1652 | 1461528979791 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]]]}] 13:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 13:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:16:19 INFO - PROCESS | 1652 | 1461528979824 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 1652 | 1461528979826 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:16:19 INFO - PROCESS | 1652 | 1461528979828 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 1652 | 1461528979829 Marionette TRACE conn2 <- [1,1842,null,{}] 13:16:19 INFO - PROCESS | 1652 | 1461528979831 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}] 13:16:19 INFO - PROCESS | 1652 | 1461528979911 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:16:19 INFO - PROCESS | 1652 | 1461528979920 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12798c000 == 60 [pid = 1652] [id = 468] 13:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bb4b400) [pid = 1652] [serial = 1403] [outer = 0x0] 13:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x123a3c400) [pid = 1652] [serial = 1404] [outer = 0x11bb4b400] 13:16:19 INFO - PROCESS | 1652 | 1461528979946 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x125d2bc00) [pid = 1652] [serial = 1405] [outer = 0x11bb4b400] 13:16:20 INFO - PROCESS | 1652 | 1461528980320 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]]]}] 13:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 13:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:16:20 INFO - PROCESS | 1652 | 1461528980350 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 1652 | 1461528980351 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:16:20 INFO - PROCESS | 1652 | 1461528980354 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 1652 | 1461528980355 Marionette TRACE conn2 <- [1,1846,null,{}] 13:16:20 INFO - PROCESS | 1652 | 1461528980357 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}] 13:16:20 INFO - PROCESS | 1652 | 1461528980488 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:16:20 INFO - PROCESS | 1652 | 1461528980504 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b838000 == 61 [pid = 1652] [id = 469] 13:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11bd50000) [pid = 1652] [serial = 1406] [outer = 0x0] 13:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x125fa9800) [pid = 1652] [serial = 1407] [outer = 0x11bd50000] 13:16:20 INFO - PROCESS | 1652 | 1461528980532 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b4c4800) [pid = 1652] [serial = 1408] [outer = 0x11bd50000] 13:16:20 INFO - PROCESS | 1652 | 1461528980890 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]]]}] 13:16:20 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) 13:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 13:16:20 INFO - PROCESS | 1652 | 1461528980923 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 1652 | 1461528980924 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:16:20 INFO - PROCESS | 1652 | 1461528980926 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 1652 | 1461528980927 Marionette TRACE conn2 <- [1,1850,null,{}] 13:16:20 INFO - PROCESS | 1652 | 1461528980930 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}] 13:16:21 INFO - PROCESS | 1652 | 1461528981040 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:16:21 INFO - PROCESS | 1652 | 1461528981076 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfdb800 == 62 [pid = 1652] [id = 470] 13:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1259af800) [pid = 1652] [serial = 1409] [outer = 0x0] 13:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b7fc400) [pid = 1652] [serial = 1410] [outer = 0x1259af800] 13:16:21 INFO - PROCESS | 1652 | 1461528981103 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x125905c00) [pid = 1652] [serial = 1411] [outer = 0x1259af800] 13:16:21 INFO - PROCESS | 1652 | 1461528981418 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]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 13:16:21 INFO - PROCESS | 1652 | 1461528981445 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1652 | 1461528981446 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:16:21 INFO - PROCESS | 1652 | 1461528981451 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1652 | 1461528981453 Marionette TRACE conn2 <- [1,1854,null,{}] 13:16:21 INFO - PROCESS | 1652 | 1461528981455 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}] 13:16:21 INFO - PROCESS | 1652 | 1461528981559 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:16:21 INFO - PROCESS | 1652 | 1461528981595 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c7000 == 63 [pid = 1652] [id = 471] 13:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129c72400) [pid = 1652] [serial = 1412] [outer = 0x0] 13:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12bf6b400) [pid = 1652] [serial = 1413] [outer = 0x129c72400] 13:16:21 INFO - PROCESS | 1652 | 1461528981620 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12cf59c00) [pid = 1652] [serial = 1414] [outer = 0x129c72400] 13:16:21 INFO - PROCESS | 1652 | 1461528981939 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]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 13:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:16:21 INFO - PROCESS | 1652 | 1461528981970 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1652 | 1461528981971 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:16:21 INFO - PROCESS | 1652 | 1461528981973 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1652 | 1461528981974 Marionette TRACE conn2 <- [1,1858,null,{}] 13:16:21 INFO - PROCESS | 1652 | 1461528981976 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}] 13:16:22 INFO - PROCESS | 1652 | 1461528982078 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:16:22 INFO - PROCESS | 1652 | 1461528982090 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbb000 == 64 [pid = 1652] [id = 472] 13:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12cf5b000) [pid = 1652] [serial = 1415] [outer = 0x0] 13:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12d30a400) [pid = 1652] [serial = 1416] [outer = 0x12cf5b000] 13:16:22 INFO - PROCESS | 1652 | 1461528982116 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12d5b0c00) [pid = 1652] [serial = 1417] [outer = 0x12cf5b000] 13:16:22 INFO - PROCESS | 1652 | 1461528982455 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]]]}] 13:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12d5b6800) [pid = 1652] [serial = 1418] [outer = 0x12f614400] 13:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12bf8d800) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12bf66400) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1147d1800) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11c29dc00) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11862e800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x125906800) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c2a1400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11b872800) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11bb4ac00) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e33d000) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11a676c00) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x115635000) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:16:22 INFO - PROCESS | 1652 | 1461528982663 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:16:22 INFO - PROCESS | 1652 | 1461528982664 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:16:22 INFO - PROCESS | 1652 | 1461528982684 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1652 | 1461528982685 Marionette TRACE conn2 <- [1,1862,null,{}] 13:16:22 INFO - PROCESS | 1652 | 1461528982688 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}] 13:16:22 INFO - PROCESS | 1652 | 1461528982769 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:16:22 INFO - PROCESS | 1652 | 1461528982773 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b83a000 == 65 [pid = 1652] [id = 473] 13:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1259b7400) [pid = 1652] [serial = 1419] [outer = 0x0] 13:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129c73800) [pid = 1652] [serial = 1420] [outer = 0x1259b7400] 13:16:22 INFO - PROCESS | 1652 | 1461528982802 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d5ae400) [pid = 1652] [serial = 1421] [outer = 0x1259b7400] 13:16:23 INFO - PROCESS | 1652 | 1461528983204 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]]]}] 13:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 576ms 13:16:23 INFO - PROCESS | 1652 | 1461528983254 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:16:23 INFO - PROCESS | 1652 | 1461528983256 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:16:23 INFO - PROCESS | 1652 | 1461528983258 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - PROCESS | 1652 | 1461528983260 Marionette TRACE conn2 <- [1,1866,null,{}] 13:16:23 INFO - PROCESS | 1652 | 1461528983262 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}] 13:16:23 INFO - PROCESS | 1652 | 1461528983364 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:16:23 INFO - PROCESS | 1652 | 1461528983391 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efc1000 == 66 [pid = 1652] [id = 474] 13:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e237000) [pid = 1652] [serial = 1422] [outer = 0x0] 13:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e336c00) [pid = 1652] [serial = 1423] [outer = 0x12e237000] 13:16:23 INFO - PROCESS | 1652 | 1461528983421 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e3b8000) [pid = 1652] [serial = 1424] [outer = 0x12e237000] 13:16:23 INFO - PROCESS | 1652 | 1461528983757 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]]]}] 13:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 521ms 13:16:23 INFO - PROCESS | 1652 | 1461528983781 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:16:23 INFO - PROCESS | 1652 | 1461528983785 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:16:23 INFO - PROCESS | 1652 | 1461528983789 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - PROCESS | 1652 | 1461528983791 Marionette TRACE conn2 <- [1,1870,null,{}] 13:16:23 INFO - PROCESS | 1652 | 1461528983793 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}] 13:16:23 INFO - PROCESS | 1652 | 1461528983882 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:16:23 INFO - PROCESS | 1652 | 1461528983941 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb30800 == 67 [pid = 1652] [id = 475] 13:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e238c00) [pid = 1652] [serial = 1425] [outer = 0x0] 13:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e3bfc00) [pid = 1652] [serial = 1426] [outer = 0x12e238c00] 13:16:23 INFO - PROCESS | 1652 | 1461528983966 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e921c00) [pid = 1652] [serial = 1427] [outer = 0x12e238c00] 13:16:24 INFO - PROCESS | 1652 | 1461528984252 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]]]}] 13:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 522ms 13:16:24 INFO - PROCESS | 1652 | 1461528984311 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:16:24 INFO - PROCESS | 1652 | 1461528984313 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:16:24 INFO - PROCESS | 1652 | 1461528984315 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 1652 | 1461528984316 Marionette TRACE conn2 <- [1,1874,null,{}] 13:16:24 INFO - PROCESS | 1652 | 1461528984318 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}] 13:16:24 INFO - PROCESS | 1652 | 1461528984408 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:16:24 INFO - PROCESS | 1652 | 1461528984422 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x13063e000 == 68 [pid = 1652] [id = 476] 13:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a6cb800) [pid = 1652] [serial = 1428] [outer = 0x0] 13:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a6cd400) [pid = 1652] [serial = 1429] [outer = 0x12a6cb800] 13:16:24 INFO - PROCESS | 1652 | 1461528984449 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a6d1400) [pid = 1652] [serial = 1430] [outer = 0x12a6cb800] 13:16:24 INFO - PROCESS | 1652 | 1461528984955 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]]]}] 13:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 670ms 13:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:16:24 INFO - PROCESS | 1652 | 1461528984986 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:16:24 INFO - PROCESS | 1652 | 1461528984988 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:16:24 INFO - PROCESS | 1652 | 1461528984992 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 1652 | 1461528984994 Marionette TRACE conn2 <- [1,1878,null,{}] 13:16:25 INFO - PROCESS | 1652 | 1461528984998 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}] 13:16:25 INFO - PROCESS | 1652 | 1461528985114 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:16:25 INFO - PROCESS | 1652 | 1461528985190 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b911800 == 69 [pid = 1652] [id = 477] 13:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11562e400) [pid = 1652] [serial = 1431] [outer = 0x0] 13:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1159a4000) [pid = 1652] [serial = 1432] [outer = 0x11562e400] 13:16:25 INFO - PROCESS | 1652 | 1461528985223 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11a665800) [pid = 1652] [serial = 1433] [outer = 0x11562e400] 13:16:25 INFO - PROCESS | 1652 | 1461528985669 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]]]}] 13:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 723ms 13:16:25 INFO - PROCESS | 1652 | 1461528985716 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 1652 | 1461528985720 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:16:25 INFO - PROCESS | 1652 | 1461528985724 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 1652 | 1461528985726 Marionette TRACE conn2 <- [1,1882,null,{}] 13:16:25 INFO - PROCESS | 1652 | 1461528985729 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}] 13:16:25 INFO - PROCESS | 1652 | 1461528985838 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:16:25 INFO - PROCESS | 1652 | 1461528985950 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f8a000 == 70 [pid = 1652] [id = 478] 13:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11afdb800) [pid = 1652] [serial = 1434] [outer = 0x0] 13:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11bb31800) [pid = 1652] [serial = 1435] [outer = 0x11afdb800] 13:16:25 INFO - PROCESS | 1652 | 1461528985982 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11becec00) [pid = 1652] [serial = 1436] [outer = 0x11afdb800] 13:16:26 INFO - PROCESS | 1652 | 1461528986382 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]]]}] 13:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 720ms 13:16:26 INFO - PROCESS | 1652 | 1461528986445 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:16:26 INFO - PROCESS | 1652 | 1461528986446 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:16:26 INFO - PROCESS | 1652 | 1461528986449 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:16:26 INFO - PROCESS | 1652 | 1461528986452 Marionette TRACE conn2 <- [1,1886,null,{}] 13:16:26 INFO - PROCESS | 1652 | 1461528986460 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}] 13:16:26 INFO - PROCESS | 1652 | 1461528986571 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:16:26 INFO - PROCESS | 1652 | 1461528986648 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef16800 == 71 [pid = 1652] [id = 479] 13:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11c862c00) [pid = 1652] [serial = 1437] [outer = 0x0] 13:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x125fa4400) [pid = 1652] [serial = 1438] [outer = 0x11c862c00] 13:16:26 INFO - PROCESS | 1652 | 1461528986682 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x127973400) [pid = 1652] [serial = 1439] [outer = 0x11c862c00] 13:16:27 INFO - PROCESS | 1652 | 1461528987118 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]]]}] 13:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 13:16:27 INFO - PROCESS | 1652 | 1461528987181 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:16:27 INFO - PROCESS | 1652 | 1461528987183 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:16:27 INFO - PROCESS | 1652 | 1461528987218 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 1652 | 1461528987219 Marionette TRACE conn2 <- [1,1890,null,{}] 13:16:27 INFO - PROCESS | 1652 | 1461528987223 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}] 13:16:27 INFO - PROCESS | 1652 | 1461528987333 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:16:27 INFO - PROCESS | 1652 | 1461528987406 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x130a4d000 == 72 [pid = 1652] [id = 480] 13:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x128571400) [pid = 1652] [serial = 1440] [outer = 0x0] 13:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a47b800) [pid = 1652] [serial = 1441] [outer = 0x128571400] 13:16:27 INFO - PROCESS | 1652 | 1461528987438 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a482c00) [pid = 1652] [serial = 1442] [outer = 0x128571400] 13:16:27 INFO - PROCESS | 1652 | 1461528987854 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]]]}] 13:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 691ms 13:16:27 INFO - PROCESS | 1652 | 1461528987889 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:16:27 INFO - PROCESS | 1652 | 1461528987891 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:16:27 INFO - PROCESS | 1652 | 1461528987893 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 1652 | 1461528987894 Marionette TRACE conn2 <- [1,1894,null,{}] 13:16:27 INFO - PROCESS | 1652 | 1461528987897 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}] 13:16:28 INFO - PROCESS | 1652 | 1461528988002 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:16:28 INFO - PROCESS | 1652 | 1461528988064 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4a0000 == 73 [pid = 1652] [id = 481] 13:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a47d400) [pid = 1652] [serial = 1443] [outer = 0x0] 13:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a487c00) [pid = 1652] [serial = 1444] [outer = 0x12a47d400] 13:16:28 INFO - PROCESS | 1652 | 1461528988136 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a6ce000) [pid = 1652] [serial = 1445] [outer = 0x12a47d400] 13:16:28 INFO - PROCESS | 1652 | 1461528988613 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]]]}] 13:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 771ms 13:16:28 INFO - PROCESS | 1652 | 1461528988674 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:16:28 INFO - PROCESS | 1652 | 1461528988675 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:16:28 INFO - PROCESS | 1652 | 1461528988679 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:16:28 INFO - PROCESS | 1652 | 1461528988680 Marionette TRACE conn2 <- [1,1898,null,{}] 13:16:28 INFO - PROCESS | 1652 | 1461528988683 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}] 13:16:28 INFO - PROCESS | 1652 | 1461528988805 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:16:29 INFO - PROCESS | 1652 | 1461528989049 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1178cf800 == 74 [pid = 1652] [id = 482] 13:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1140ca800) [pid = 1652] [serial = 1446] [outer = 0x0] 13:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x114ba8000) [pid = 1652] [serial = 1447] [outer = 0x1140ca800] 13:16:29 INFO - PROCESS | 1652 | 1461528989093 Marionette DEBUG loaded listener.js 13:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x114f7f800) [pid = 1652] [serial = 1448] [outer = 0x1140ca800] 13:16:29 INFO - PROCESS | 1652 | 1461528989528 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]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 875ms 13:16:29 INFO - PROCESS | 1652 | 1461528989555 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:16:29 INFO - PROCESS | 1652 | 1461528989557 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:16:29 INFO - PROCESS | 1652 | 1461528989560 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 1652 | 1461528989563 Marionette TRACE conn2 <- [1,1902,null,{}] 13:16:29 INFO - PROCESS | 1652 | 1461528989569 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}] 13:16:29 INFO - PROCESS | 1652 | 1461528989671 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:16:29 INFO - PROCESS | 1652 | 1461528989734 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119d43000 == 75 [pid = 1652] [id = 483] 13:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x114f7d000) [pid = 1652] [serial = 1449] [outer = 0x0] 13:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11562ec00) [pid = 1652] [serial = 1450] [outer = 0x114f7d000] 13:16:29 INFO - PROCESS | 1652 | 1461528989764 Marionette DEBUG loaded listener.js 13:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11563c800) [pid = 1652] [serial = 1451] [outer = 0x114f7d000] 13:16:30 INFO - PROCESS | 1652 | 1461528990258 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]]]}] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcca800 == 74 [pid = 1652] [id = 422] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126c81000 == 73 [pid = 1652] [id = 420] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x130635800 == 72 [pid = 1652] [id = 423] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb30800 == 71 [pid = 1652] [id = 475] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12efc1000 == 70 [pid = 1652] [id = 474] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b83a000 == 69 [pid = 1652] [id = 473] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbb000 == 68 [pid = 1652] [id = 472] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c7000 == 67 [pid = 1652] [id = 471] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x125905800) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12e238400) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11bb4a800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12bf69c00) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x118f8b800) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12e22c800) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12e91ac00) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 13:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 721ms 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfdb800 == 66 [pid = 1652] [id = 470] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b838000 == 65 [pid = 1652] [id = 469] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12798c000 == 64 [pid = 1652] [id = 468] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126e7e800 == 63 [pid = 1652] [id = 467] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c91b800 == 62 [pid = 1652] [id = 466] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119233800 == 61 [pid = 1652] [id = 465] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c914000 == 60 [pid = 1652] [id = 464] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1307c8800 == 59 [pid = 1652] [id = 460] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe6000 == 58 [pid = 1652] [id = 459] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123aeb800 == 57 [pid = 1652] [id = 458] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118fde800 == 56 [pid = 1652] [id = 457] 13:16:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb35800 == 55 [pid = 1652] [id = 456] 13:16:30 INFO - PROCESS | 1652 | 1461528990321 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:16:30 INFO - PROCESS | 1652 | 1461528990323 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12dbee400) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12cf65000) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1178ec800) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1150cec00) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11c37d400) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x123a02400) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11afd7000) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11a683000) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x126e52c00) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x123a0c800) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1259b2800) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11bbb9800) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bec8c00) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12e23a800) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e337000) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12e3b6c00) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b511c00) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e918000) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12bb9b000) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12da30800) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bf68000) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1178e6400) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b7f3800) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11bb47800) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 13:16:30 INFO - PROCESS | 1652 | 1461528990352 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 1652 | 1461528990353 Marionette TRACE conn2 <- [1,1906,null,{}] 13:16:30 INFO - PROCESS | 1652 | 1461528990358 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}] 13:16:30 INFO - PROCESS | 1652 | 1461528990443 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:16:30 INFO - PROCESS | 1652 | 1461528990453 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad93000 == 56 [pid = 1652] [id = 484] 13:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118e68c00) [pid = 1652] [serial = 1452] [outer = 0x0] 13:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118f8c400) [pid = 1652] [serial = 1453] [outer = 0x118e68c00] 13:16:30 INFO - PROCESS | 1652 | 1461528990481 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x119198400) [pid = 1652] [serial = 1454] [outer = 0x118e68c00] 13:16:30 INFO - PROCESS | 1652 | 1461528990852 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]]]}] 13:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 537ms 13:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:16:30 INFO - PROCESS | 1652 | 1461528990886 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:16:30 INFO - PROCESS | 1652 | 1461528990887 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:16:30 INFO - PROCESS | 1652 | 1461528990892 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 1652 | 1461528990896 Marionette TRACE conn2 <- [1,1910,null,{}] 13:16:30 INFO - PROCESS | 1652 | 1461528990904 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}] 13:16:30 INFO - PROCESS | 1652 | 1461528990993 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:16:31 INFO - PROCESS | 1652 | 1461528991003 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c721000 == 57 [pid = 1652] [id = 485] 13:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1192ba000) [pid = 1652] [serial = 1455] [outer = 0x0] 13:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11a677000) [pid = 1652] [serial = 1456] [outer = 0x1192ba000] 13:16:31 INFO - PROCESS | 1652 | 1461528991030 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11aa72400) [pid = 1652] [serial = 1457] [outer = 0x1192ba000] 13:16:31 INFO - PROCESS | 1652 | 1461528991377 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]]]}] 13:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 528ms 13:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:16:31 INFO - PROCESS | 1652 | 1461528991425 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:16:31 INFO - PROCESS | 1652 | 1461528991426 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:16:31 INFO - PROCESS | 1652 | 1461528991429 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1652 | 1461528991430 Marionette TRACE conn2 <- [1,1914,null,{}] 13:16:31 INFO - PROCESS | 1652 | 1461528991432 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}] 13:16:31 INFO - PROCESS | 1652 | 1461528991518 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:16:31 INFO - PROCESS | 1652 | 1461528991523 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c4f000 == 58 [pid = 1652] [id = 486] 13:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11aa7b800) [pid = 1652] [serial = 1458] [outer = 0x0] 13:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11afd3000) [pid = 1652] [serial = 1459] [outer = 0x11aa7b800] 13:16:31 INFO - PROCESS | 1652 | 1461528991550 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11b870400) [pid = 1652] [serial = 1460] [outer = 0x11aa7b800] 13:16:31 INFO - PROCESS | 1652 | 1461528991904 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]]]}] 13:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 13:16:31 INFO - PROCESS | 1652 | 1461528991949 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:16:31 INFO - PROCESS | 1652 | 1461528991950 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:16:31 INFO - PROCESS | 1652 | 1461528991953 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1652 | 1461528991954 Marionette TRACE conn2 <- [1,1918,null,{}] 13:16:31 INFO - PROCESS | 1652 | 1461528991957 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}] 13:16:32 INFO - PROCESS | 1652 | 1461528992050 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:16:32 INFO - PROCESS | 1652 | 1461528992145 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af84800 == 59 [pid = 1652] [id = 487] 13:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11bb4b800) [pid = 1652] [serial = 1461] [outer = 0x0] 13:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11bb4f400) [pid = 1652] [serial = 1462] [outer = 0x11bb4b800] 13:16:32 INFO - PROCESS | 1652 | 1461528992198 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11becdc00) [pid = 1652] [serial = 1463] [outer = 0x11bb4b800] 13:16:32 INFO - PROCESS | 1652 | 1461528992597 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]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 13:16:32 INFO - PROCESS | 1652 | 1461528992623 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:16:32 INFO - PROCESS | 1652 | 1461528992624 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:16:32 INFO - PROCESS | 1652 | 1461528992626 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 1652 | 1461528992628 Marionette TRACE conn2 <- [1,1922,null,{}] 13:16:32 INFO - PROCESS | 1652 | 1461528992638 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}] 13:16:32 INFO - PROCESS | 1652 | 1461528992747 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:16:32 INFO - PROCESS | 1652 | 1461528992806 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279a3000 == 60 [pid = 1652] [id = 488] 13:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11c2aa000) [pid = 1652] [serial = 1464] [outer = 0x0] 13:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11c637000) [pid = 1652] [serial = 1465] [outer = 0x11c2aa000] 13:16:32 INFO - PROCESS | 1652 | 1461528992831 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c7d7800) [pid = 1652] [serial = 1466] [outer = 0x11c2aa000] 13:16:33 INFO - PROCESS | 1652 | 1461528993153 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]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 576ms 13:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:16:33 INFO - PROCESS | 1652 | 1461528993204 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1652 | 1461528993205 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:16:33 INFO - PROCESS | 1652 | 1461528993207 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1652 | 1461528993208 Marionette TRACE conn2 <- [1,1926,null,{}] 13:16:33 INFO - PROCESS | 1652 | 1461528993210 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}] 13:16:33 INFO - PROCESS | 1652 | 1461528993313 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:16:33 INFO - PROCESS | 1652 | 1461528993326 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4a5800 == 61 [pid = 1652] [id = 489] 13:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11c7d7c00) [pid = 1652] [serial = 1467] [outer = 0x0] 13:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x123a0b000) [pid = 1652] [serial = 1468] [outer = 0x11c7d7c00] 13:16:33 INFO - PROCESS | 1652 | 1461528993351 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x125909800) [pid = 1652] [serial = 1469] [outer = 0x11c7d7c00] 13:16:33 INFO - PROCESS | 1652 | 1461528993690 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]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 13:16:33 INFO - PROCESS | 1652 | 1461528993725 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1652 | 1461528993726 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:16:33 INFO - PROCESS | 1652 | 1461528993729 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1652 | 1461528993730 Marionette TRACE conn2 <- [1,1930,null,{}] 13:16:33 INFO - PROCESS | 1652 | 1461528993732 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}] 13:16:33 INFO - PROCESS | 1652 | 1461528993837 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:16:33 INFO - PROCESS | 1652 | 1461528993852 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e0000 == 62 [pid = 1652] [id = 490] 13:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x123a02800) [pid = 1652] [serial = 1470] [outer = 0x0] 13:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1259b2c00) [pid = 1652] [serial = 1471] [outer = 0x123a02800] 13:16:33 INFO - PROCESS | 1652 | 1461528993878 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x125fa7000) [pid = 1652] [serial = 1472] [outer = 0x123a02800] 13:16:34 INFO - PROCESS | 1652 | 1461528994224 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]]]}] 13:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 13:16:34 INFO - PROCESS | 1652 | 1461528994248 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:16:34 INFO - PROCESS | 1652 | 1461528994249 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:16:34 INFO - PROCESS | 1652 | 1461528994251 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:16:34 INFO - PROCESS | 1652 | 1461528994252 Marionette TRACE conn2 <- [1,1934,null,{}] 13:16:34 INFO - PROCESS | 1652 | 1461528994255 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}] 13:16:34 INFO - PROCESS | 1652 | 1461528994363 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:16:34 INFO - PROCESS | 1652 | 1461528994403 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb70800 == 63 [pid = 1652] [id = 491] 13:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x125905800) [pid = 1652] [serial = 1473] [outer = 0x0] 13:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x125fac400) [pid = 1652] [serial = 1474] [outer = 0x125905800] 13:16:34 INFO - PROCESS | 1652 | 1461528994428 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12738e800) [pid = 1652] [serial = 1475] [outer = 0x125905800] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1259af800) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x129c72400) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12da2b400) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12cf5b000) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11a67a400) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1178ec000) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12cf63400) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11bb4b400) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x125fae400) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11563ac00) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11becf400) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x118cf0400) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x114bb5400) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11aa76c00) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1150d2c00) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11c29d800) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1259b7400) [pid = 1652] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e237000) [pid = 1652] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12e238c00) [pid = 1652] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11bd50000) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11a67fc00) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11bb38000) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118c1fc00) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11aa6ec00) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c2a6000) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11a685c00) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1259b4000) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x123a05000) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12be0c400) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x123a09800) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11588ac00) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12dbf0c00) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b510800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c2a7400) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bb98000) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1151b9000) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12be04c00) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b5f6000) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bb50000) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:16:34 INFO - PROCESS | 1652 | 1461528994989 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]]]}] 13:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 770ms 13:16:35 INFO - PROCESS | 1652 | 1461528995022 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 1652 | 1461528995024 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:16:35 INFO - PROCESS | 1652 | 1461528995041 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 1652 | 1461528995042 Marionette TRACE conn2 <- [1,1938,null,{}] 13:16:35 INFO - PROCESS | 1652 | 1461528995045 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}] 13:16:35 INFO - PROCESS | 1652 | 1461528995157 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:16:35 INFO - PROCESS | 1652 | 1461528995163 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0b7800 == 64 [pid = 1652] [id = 492] 13:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11588ac00) [pid = 1652] [serial = 1476] [outer = 0x0] 13:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118f91000) [pid = 1652] [serial = 1477] [outer = 0x11588ac00] 13:16:35 INFO - PROCESS | 1652 | 1461528995198 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11bb4ec00) [pid = 1652] [serial = 1478] [outer = 0x11588ac00] 13:16:35 INFO - PROCESS | 1652 | 1461528995603 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]]]}] 13:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 577ms 13:16:35 INFO - PROCESS | 1652 | 1461528995614 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 1652 | 1461528995615 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:16:35 INFO - PROCESS | 1652 | 1461528995620 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 1652 | 1461528995622 Marionette TRACE conn2 <- [1,1942,null,{}] 13:16:35 INFO - PROCESS | 1652 | 1461528995624 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}] 13:16:35 INFO - PROCESS | 1652 | 1461528995752 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:16:35 INFO - PROCESS | 1652 | 1461528995759 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb3800 == 65 [pid = 1652] [id = 493] 13:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11b866c00) [pid = 1652] [serial = 1479] [outer = 0x0] 13:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x123a10800) [pid = 1652] [serial = 1480] [outer = 0x11b866c00] 13:16:35 INFO - PROCESS | 1652 | 1461528995785 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x127907400) [pid = 1652] [serial = 1481] [outer = 0x11b866c00] 13:16:36 INFO - PROCESS | 1652 | 1461528996102 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]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 521ms 13:16:36 INFO - PROCESS | 1652 | 1461528996142 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1652 | 1461528996143 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:16:36 INFO - PROCESS | 1652 | 1461528996145 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1652 | 1461528996146 Marionette TRACE conn2 <- [1,1946,null,{}] 13:16:36 INFO - PROCESS | 1652 | 1461528996149 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}] 13:16:36 INFO - PROCESS | 1652 | 1461528996240 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:16:36 INFO - PROCESS | 1652 | 1461528996244 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db60800 == 66 [pid = 1652] [id = 494] 13:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12790b400) [pid = 1652] [serial = 1482] [outer = 0x0] 13:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1280f1400) [pid = 1652] [serial = 1483] [outer = 0x12790b400] 13:16:36 INFO - PROCESS | 1652 | 1461528996271 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129c6d400) [pid = 1652] [serial = 1484] [outer = 0x12790b400] 13:16:36 INFO - PROCESS | 1652 | 1461528996622 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]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 13:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:16:36 INFO - PROCESS | 1652 | 1461528996676 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1652 | 1461528996677 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:16:36 INFO - PROCESS | 1652 | 1461528996680 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1652 | 1461528996682 Marionette TRACE conn2 <- [1,1950,null,{}] 13:16:36 INFO - PROCESS | 1652 | 1461528996684 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}] 13:16:36 INFO - PROCESS | 1652 | 1461528996774 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:16:36 INFO - PROCESS | 1652 | 1461528996896 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x115489000 == 67 [pid = 1652] [id = 495] 13:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1134d8c00) [pid = 1652] [serial = 1485] [outer = 0x0] 13:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1134e7400) [pid = 1652] [serial = 1486] [outer = 0x1134d8c00] 13:16:36 INFO - PROCESS | 1652 | 1461528996932 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x114e80800) [pid = 1652] [serial = 1487] [outer = 0x1134d8c00] 13:16:37 INFO - PROCESS | 1652 | 1461528997388 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]]]}] 13:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 721ms 13:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:16:37 INFO - PROCESS | 1652 | 1461528997402 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:16:37 INFO - PROCESS | 1652 | 1461528997405 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:16:37 INFO - PROCESS | 1652 | 1461528997409 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:16:37 INFO - PROCESS | 1652 | 1461528997411 Marionette TRACE conn2 <- [1,1954,null,{}] 13:16:37 INFO - PROCESS | 1652 | 1461528997414 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}] 13:16:37 INFO - PROCESS | 1652 | 1461528997527 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:16:37 INFO - PROCESS | 1652 | 1461528997630 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b97d800 == 68 [pid = 1652] [id = 496] 13:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1166f6000) [pid = 1652] [serial = 1488] [outer = 0x0] 13:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118f8cc00) [pid = 1652] [serial = 1489] [outer = 0x1166f6000] 13:16:37 INFO - PROCESS | 1652 | 1461528997674 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1192bfc00) [pid = 1652] [serial = 1490] [outer = 0x1166f6000] 13:16:38 INFO - PROCESS | 1652 | 1461528998089 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]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 723ms 13:16:38 INFO - PROCESS | 1652 | 1461528998134 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:16:38 INFO - PROCESS | 1652 | 1461528998137 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:16:38 INFO - PROCESS | 1652 | 1461528998139 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 1652 | 1461528998141 Marionette TRACE conn2 <- [1,1958,null,{}] 13:16:38 INFO - PROCESS | 1652 | 1461528998143 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}] 13:16:38 INFO - PROCESS | 1652 | 1461528998254 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:16:38 INFO - PROCESS | 1652 | 1461528998359 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12805b000 == 69 [pid = 1652] [id = 497] 13:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11a677800) [pid = 1652] [serial = 1491] [outer = 0x0] 13:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11ad8e000) [pid = 1652] [serial = 1492] [outer = 0x11a677800] 13:16:38 INFO - PROCESS | 1652 | 1461528998394 Marionette DEBUG loaded listener.js 13:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11bb42800) [pid = 1652] [serial = 1493] [outer = 0x11a677800] 13:16:38 INFO - PROCESS | 1652 | 1461528998811 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]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 722ms 13:16:38 INFO - PROCESS | 1652 | 1461528998875 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:16:38 INFO - PROCESS | 1652 | 1461528998877 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:16:38 INFO - PROCESS | 1652 | 1461528998897 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 1652 | 1461528998901 Marionette TRACE conn2 <- [1,1962,null,{}] 13:16:38 INFO - PROCESS | 1652 | 1461528998924 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}] 13:16:39 INFO - PROCESS | 1652 | 1461528999037 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:16:39 INFO - PROCESS | 1652 | 1461528999115 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e6d4000 == 70 [pid = 1652] [id = 498] 13:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11bed1000) [pid = 1652] [serial = 1494] [outer = 0x0] 13:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11c4ae400) [pid = 1652] [serial = 1495] [outer = 0x11bed1000] 13:16:39 INFO - PROCESS | 1652 | 1461528999147 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x125fa6400) [pid = 1652] [serial = 1496] [outer = 0x11bed1000] 13:16:39 INFO - PROCESS | 1652 | 1461528999564 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]]]}] 13:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 708ms 13:16:39 INFO - PROCESS | 1652 | 1461528999591 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:16:39 INFO - PROCESS | 1652 | 1461528999593 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:16:39 INFO - PROCESS | 1652 | 1461528999595 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:16:39 INFO - PROCESS | 1652 | 1461528999596 Marionette TRACE conn2 <- [1,1966,null,{}] 13:16:39 INFO - PROCESS | 1652 | 1461528999599 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}] 13:16:39 INFO - PROCESS | 1652 | 1461528999708 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:16:39 INFO - PROCESS | 1652 | 1461528999772 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ea61000 == 71 [pid = 1652] [id = 499] 13:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11c29e800) [pid = 1652] [serial = 1497] [outer = 0x0] 13:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x127a22000) [pid = 1652] [serial = 1498] [outer = 0x11c29e800] 13:16:39 INFO - PROCESS | 1652 | 1461528999844 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a47c400) [pid = 1652] [serial = 1499] [outer = 0x11c29e800] 13:16:40 INFO - PROCESS | 1652 | 1461529000241 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]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 668ms 13:16:40 INFO - PROCESS | 1652 | 1461529000264 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1652 | 1461529000266 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:16:40 INFO - PROCESS | 1652 | 1461529000268 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1652 | 1461529000270 Marionette TRACE conn2 <- [1,1970,null,{}] 13:16:40 INFO - PROCESS | 1652 | 1461529000272 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}] 13:16:40 INFO - PROCESS | 1652 | 1461529000395 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:16:40 INFO - PROCESS | 1652 | 1461529000485 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efc0000 == 72 [pid = 1652] [id = 500] 13:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a6c5400) [pid = 1652] [serial = 1500] [outer = 0x0] 13:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a6ca400) [pid = 1652] [serial = 1501] [outer = 0x12a6c5400] 13:16:40 INFO - PROCESS | 1652 | 1461529000523 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b4cec00) [pid = 1652] [serial = 1502] [outer = 0x12a6c5400] 13:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 719ms 13:16:40 INFO - PROCESS | 1652 | 1461529000983 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]]]}] 13:16:40 INFO - PROCESS | 1652 | 1461529000988 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:16:40 INFO - PROCESS | 1652 | 1461529000989 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:16:40 INFO - PROCESS | 1652 | 1461529000992 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1652 | 1461529000993 Marionette TRACE conn2 <- [1,1974,null,{}] 13:16:40 INFO - PROCESS | 1652 | 1461529000995 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}] 13:16:41 INFO - PROCESS | 1652 | 1461529001106 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:16:41 INFO - PROCESS | 1652 | 1461529001213 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198b7000 == 73 [pid = 1652] [id = 501] 13:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x114008400) [pid = 1652] [serial = 1503] [outer = 0x0] 13:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11870a000) [pid = 1652] [serial = 1504] [outer = 0x114008400] 13:16:41 INFO - PROCESS | 1652 | 1461529001261 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x126e61c00) [pid = 1652] [serial = 1505] [outer = 0x114008400] 13:16:41 INFO - PROCESS | 1652 | 1461529001984 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]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1026ms 13:16:42 INFO - PROCESS | 1652 | 1461529002028 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:16:42 INFO - PROCESS | 1652 | 1461529002031 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:16:42 INFO - PROCESS | 1652 | 1461529002034 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1652 | 1461529002037 Marionette TRACE conn2 <- [1,1978,null,{}] 13:16:42 INFO - PROCESS | 1652 | 1461529002041 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}] 13:16:42 INFO - PROCESS | 1652 | 1461529002154 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:16:42 INFO - PROCESS | 1652 | 1461529002224 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c84800 == 74 [pid = 1652] [id = 502] 13:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x115633800) [pid = 1652] [serial = 1506] [outer = 0x0] 13:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11583d000) [pid = 1652] [serial = 1507] [outer = 0x115633800] 13:16:42 INFO - PROCESS | 1652 | 1461529002252 Marionette DEBUG loaded listener.js 13:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x118c58400) [pid = 1652] [serial = 1508] [outer = 0x115633800] 13:16:42 INFO - PROCESS | 1652 | 1461529002720 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]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 725ms 13:16:42 INFO - PROCESS | 1652 | 1461529002759 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:16:42 INFO - PROCESS | 1652 | 1461529002763 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:16:42 INFO - PROCESS | 1652 | 1461529002767 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1652 | 1461529002769 Marionette TRACE conn2 <- [1,1982,null,{}] 13:16:42 INFO - PROCESS | 1652 | 1461529002771 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}] 13:16:42 INFO - PROCESS | 1652 | 1461529002871 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:16:42 INFO - PROCESS | 1652 | 1461529002937 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be32800 == 75 [pid = 1652] [id = 503] 13:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x118761400) [pid = 1652] [serial = 1509] [outer = 0x0] 13:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x119e5c000) [pid = 1652] [serial = 1510] [outer = 0x118761400] 13:16:42 INFO - PROCESS | 1652 | 1461529002965 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11a903800) [pid = 1652] [serial = 1511] [outer = 0x118761400] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1307de800 == 74 [pid = 1652] [id = 437] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12db60800 == 73 [pid = 1652] [id = 494] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb3800 == 72 [pid = 1652] [id = 493] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0b7800 == 71 [pid = 1652] [id = 492] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb70800 == 70 [pid = 1652] [id = 491] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a6cd400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e0000 == 69 [pid = 1652] [id = 490] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4a5800 == 68 [pid = 1652] [id = 489] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1279a3000 == 67 [pid = 1652] [id = 488] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11af84800 == 66 [pid = 1652] [id = 487] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x125c4f000 == 65 [pid = 1652] [id = 486] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11c721000 == 64 [pid = 1652] [id = 485] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad93000 == 63 [pid = 1652] [id = 484] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119d43000 == 62 [pid = 1652] [id = 483] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1178cf800 == 61 [pid = 1652] [id = 482] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x130a4d000 == 60 [pid = 1652] [id = 480] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef16800 == 59 [pid = 1652] [id = 479] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x125f8a000 == 58 [pid = 1652] [id = 478] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11b911800 == 57 [pid = 1652] [id = 477] 13:16:43 INFO - PROCESS | 1652 | --DOCSHELL 0x13063e000 == 56 [pid = 1652] [id = 476] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11a67ac00) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c6b0c00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x123a05400) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1277b9800) [pid = 1652] [serial = 835] [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.] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129c73800) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12e336c00) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12e3b8000) [pid = 1652] [serial = 1424] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12e3bfc00) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11c29c000) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x125fa9800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12d5b0c00) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b4c4800) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12d5ae400) [pid = 1652] [serial = 1421] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e921c00) [pid = 1652] [serial = 1427] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11afd8800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12590e400) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11a680400) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11bb3b000) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12ea80c00) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c2a0000) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bb97000) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x128571800) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12dbe3800) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12be02400) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119194400) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e3bac00) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12cf9dc00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b513000) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12be08800) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11a678800) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e236000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12d309c00) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e233c00) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b7fc400) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12bf6b400) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x125905c00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12ea83c00) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12d30a400) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11bbc1400) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12dbe3c00) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c832000) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e915c00) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12dbed800) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123a3c400) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x125d2bc00) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128570400) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127311c00) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12cf59c00) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118f8c000) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1158f5400) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125fae000) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125fa9400) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a683800) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119a16c00) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115213c00) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x114f74400) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bece400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11bb3b800) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11563bc00) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 13:16:43 INFO - PROCESS | 1652 | 1461529003377 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]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 621ms 13:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:16:43 INFO - PROCESS | 1652 | 1461529003389 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 1652 | 1461529003391 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:16:43 INFO - PROCESS | 1652 | 1461529003393 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 1652 | 1461529003395 Marionette TRACE conn2 <- [1,1986,null,{}] 13:16:43 INFO - PROCESS | 1652 | 1461529003405 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}] 13:16:43 INFO - PROCESS | 1652 | 1461529003496 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:16:43 INFO - PROCESS | 1652 | 1461529003583 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b914800 == 57 [pid = 1652] [id = 504] 13:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a904c00) [pid = 1652] [serial = 1512] [outer = 0x0] 13:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11adbb400) [pid = 1652] [serial = 1513] [outer = 0x11a904c00] 13:16:43 INFO - PROCESS | 1652 | 1461529003612 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11bb36800) [pid = 1652] [serial = 1514] [outer = 0x11a904c00] 13:16:43 INFO - PROCESS | 1652 | 1461529003943 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]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 573ms 13:16:43 INFO - PROCESS | 1652 | 1461529003968 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 1652 | 1461529003971 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:16:43 INFO - PROCESS | 1652 | 1461529003973 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 1652 | 1461529003974 Marionette TRACE conn2 <- [1,1990,null,{}] 13:16:43 INFO - PROCESS | 1652 | 1461529003977 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}] 13:16:44 INFO - PROCESS | 1652 | 1461529004066 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:16:44 INFO - PROCESS | 1652 | 1461529004125 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123af0800 == 58 [pid = 1652] [id = 505] 13:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11bb37400) [pid = 1652] [serial = 1515] [outer = 0x0] 13:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11bbc1400) [pid = 1652] [serial = 1516] [outer = 0x11bb37400] 13:16:44 INFO - PROCESS | 1652 | 1461529004152 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11c2a1000) [pid = 1652] [serial = 1517] [outer = 0x11bb37400] 13:16:44 INFO - PROCESS | 1652 | 1461529004440 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]]]}] 13:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 13:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:16:44 INFO - PROCESS | 1652 | 1461529004492 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:16:44 INFO - PROCESS | 1652 | 1461529004493 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:16:44 INFO - PROCESS | 1652 | 1461529004495 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:16:44 INFO - PROCESS | 1652 | 1461529004496 Marionette TRACE conn2 <- [1,1994,null,{}] 13:16:44 INFO - PROCESS | 1652 | 1461529004498 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}] 13:16:44 INFO - PROCESS | 1652 | 1461529004588 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:16:44 INFO - PROCESS | 1652 | 1461529004646 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab19800 == 59 [pid = 1652] [id = 506] 13:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bb44800) [pid = 1652] [serial = 1518] [outer = 0x0] 13:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c380800) [pid = 1652] [serial = 1519] [outer = 0x11bb44800] 13:16:44 INFO - PROCESS | 1652 | 1461529004673 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c832000) [pid = 1652] [serial = 1520] [outer = 0x11bb44800] 13:16:44 INFO - PROCESS | 1652 | 1461529004988 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]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 13:16:45 INFO - PROCESS | 1652 | 1461529005015 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1652 | 1461529005018 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:16:45 INFO - PROCESS | 1652 | 1461529005021 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1652 | 1461529005022 Marionette TRACE conn2 <- [1,1998,null,{}] 13:16:45 INFO - PROCESS | 1652 | 1461529005025 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}] 13:16:45 INFO - PROCESS | 1652 | 1461529005125 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:16:45 INFO - PROCESS | 1652 | 1461529005130 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1db000 == 60 [pid = 1652] [id = 507] 13:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123a05800) [pid = 1652] [serial = 1521] [outer = 0x0] 13:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125d1d400) [pid = 1652] [serial = 1522] [outer = 0x123a05800] 13:16:45 INFO - PROCESS | 1652 | 1461529005160 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127586c00) [pid = 1652] [serial = 1523] [outer = 0x123a05800] 13:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 571ms 13:16:45 INFO - PROCESS | 1652 | 1461529005588 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]]]}] 13:16:45 INFO - PROCESS | 1652 | 1461529005593 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1652 | 1461529005594 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:16:45 INFO - PROCESS | 1652 | 1461529005596 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1652 | 1461529005597 Marionette TRACE conn2 <- [1,2002,null,{}] 13:16:45 INFO - PROCESS | 1652 | 1461529005601 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}] 13:16:45 INFO - PROCESS | 1652 | 1461529005716 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:16:45 INFO - PROCESS | 1652 | 1461529005756 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b83c800 == 61 [pid = 1652] [id = 508] 13:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123a06c00) [pid = 1652] [serial = 1524] [outer = 0x0] 13:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127586800) [pid = 1652] [serial = 1525] [outer = 0x123a06c00] 13:16:45 INFO - PROCESS | 1652 | 1461529005781 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129c76000) [pid = 1652] [serial = 1526] [outer = 0x123a06c00] 13:16:46 INFO - PROCESS | 1652 | 1461529006141 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]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 568ms 13:16:46 INFO - PROCESS | 1652 | 1461529006168 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 1652 | 1461529006170 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:16:46 INFO - PROCESS | 1652 | 1461529006173 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 1652 | 1461529006175 Marionette TRACE conn2 <- [1,2006,null,{}] 13:16:46 INFO - PROCESS | 1652 | 1461529006179 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}] 13:16:46 INFO - PROCESS | 1652 | 1461529006329 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:16:46 INFO - PROCESS | 1652 | 1461529006368 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf14800 == 62 [pid = 1652] [id = 509] 13:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1270d5400) [pid = 1652] [serial = 1527] [outer = 0x0] 13:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a6c2c00) [pid = 1652] [serial = 1528] [outer = 0x1270d5400] 13:16:46 INFO - PROCESS | 1652 | 1461529006394 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b4c1400) [pid = 1652] [serial = 1529] [outer = 0x1270d5400] 13:16:46 INFO - PROCESS | 1652 | 1461529006729 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]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 13:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 571ms 13:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:16:46 INFO - PROCESS | 1652 | 1461529006745 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 1652 | 1461529006746 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:16:46 INFO - PROCESS | 1652 | 1461529006748 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 1652 | 1461529006750 Marionette TRACE conn2 <- [1,2010,null,{}] 13:16:46 INFO - PROCESS | 1652 | 1461529006756 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}] 13:16:46 INFO - PROCESS | 1652 | 1461529006869 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:16:46 INFO - PROCESS | 1652 | 1461529006883 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c2000 == 63 [pid = 1652] [id = 510] 13:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a480400) [pid = 1652] [serial = 1530] [outer = 0x0] 13:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b50d400) [pid = 1652] [serial = 1531] [outer = 0x12a480400] 13:16:46 INFO - PROCESS | 1652 | 1461529006909 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b5f3000) [pid = 1652] [serial = 1532] [outer = 0x12a480400] 13:16:47 INFO - PROCESS | 1652 | 1461529007410 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]]]}] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c2aa000) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c7d7c00) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x123a02800) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11aa7b800) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1192ba000) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x114f7d000) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11bb4b800) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1140ca800) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118e68c00) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11b866c00) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:16:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11588ac00) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:16:47 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 13:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 723ms 13:16:47 INFO - PROCESS | 1652 | 1461529007471 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 1652 | 1461529007473 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:16:47 INFO - PROCESS | 1652 | 1461529007475 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:16:47 INFO - PROCESS | 1652 | 1461529007476 Marionette TRACE conn2 <- [1,2014,null,{}] 13:16:47 INFO - PROCESS | 1652 | 1461529007478 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}] 13:16:47 INFO - PROCESS | 1652 | 1461529007566 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:16:47 INFO - PROCESS | 1652 | 1461529007572 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c4b800 == 64 [pid = 1652] [id = 511] 13:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118e68c00) [pid = 1652] [serial = 1533] [outer = 0x0] 13:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a67e000) [pid = 1652] [serial = 1534] [outer = 0x118e68c00] 13:16:47 INFO - PROCESS | 1652 | 1461529007599 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c82dc00) [pid = 1652] [serial = 1535] [outer = 0x118e68c00] 13:16:47 INFO - PROCESS | 1652 | 1461529007959 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]]]}] 13:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 13:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:16:47 INFO - PROCESS | 1652 | 1461529007994 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 1652 | 1461529007996 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:16:47 INFO - PROCESS | 1652 | 1461529007998 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 1652 | 1461529008000 Marionette TRACE conn2 <- [1,2018,null,{}] 13:16:48 INFO - PROCESS | 1652 | 1461529008003 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}] 13:16:48 INFO - PROCESS | 1652 | 1461529008131 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:16:48 INFO - PROCESS | 1652 | 1461529008163 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3e0000 == 65 [pid = 1652] [id = 512] 13:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12bb9f000) [pid = 1652] [serial = 1536] [outer = 0x0] 13:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12be08800) [pid = 1652] [serial = 1537] [outer = 0x12bb9f000] 13:16:48 INFO - PROCESS | 1652 | 1461529008196 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bf64000) [pid = 1652] [serial = 1538] [outer = 0x12bb9f000] 13:16:48 INFO - PROCESS | 1652 | 1461529008526 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]]]}] 13:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 570ms 13:16:48 INFO - PROCESS | 1652 | 1461529008569 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:16:48 INFO - PROCESS | 1652 | 1461529008570 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:16:48 INFO - PROCESS | 1652 | 1461529008573 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 1652 | 1461529008574 Marionette TRACE conn2 <- [1,2022,null,{}] 13:16:48 INFO - PROCESS | 1652 | 1461529008576 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}] 13:16:48 INFO - PROCESS | 1652 | 1461529008667 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:16:48 INFO - PROCESS | 1652 | 1461529008730 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef16000 == 66 [pid = 1652] [id = 513] 13:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bba0000) [pid = 1652] [serial = 1539] [outer = 0x0] 13:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bf69c00) [pid = 1652] [serial = 1540] [outer = 0x12bba0000] 13:16:48 INFO - PROCESS | 1652 | 1461529008756 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12cf58800) [pid = 1652] [serial = 1541] [outer = 0x12bba0000] 13:16:49 INFO - PROCESS | 1652 | 1461529009044 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]]]}] 13:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 13:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:16:49 INFO - PROCESS | 1652 | 1461529009092 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1652 | 1461529009093 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:16:49 INFO - PROCESS | 1652 | 1461529009095 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 1652 | 1461529009096 Marionette TRACE conn2 <- [1,2026,null,{}] 13:16:49 INFO - PROCESS | 1652 | 1461529009099 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}] 13:16:49 INFO - PROCESS | 1652 | 1461529009192 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:16:49 INFO - PROCESS | 1652 | 1461529009197 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6b1000 == 67 [pid = 1652] [id = 514] 13:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12cf5d000) [pid = 1652] [serial = 1542] [outer = 0x0] 13:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12cf60800) [pid = 1652] [serial = 1543] [outer = 0x12cf5d000] 13:16:49 INFO - PROCESS | 1652 | 1461529009224 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d304800) [pid = 1652] [serial = 1544] [outer = 0x12cf5d000] 13:16:49 INFO - PROCESS | 1652 | 1461529009741 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]]]}] 13:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 668ms 13:16:49 INFO - PROCESS | 1652 | 1461529009765 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1652 | 1461529009769 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:16:49 INFO - PROCESS | 1652 | 1461529009774 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 1652 | 1461529009776 Marionette TRACE conn2 <- [1,2030,null,{}] 13:16:49 INFO - PROCESS | 1652 | 1461529009780 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}] 13:16:49 INFO - PROCESS | 1652 | 1461529009898 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:16:49 INFO - PROCESS | 1652 | 1461529009972 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b914000 == 68 [pid = 1652] [id = 515] 13:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1150cf400) [pid = 1652] [serial = 1545] [outer = 0x0] 13:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115638000) [pid = 1652] [serial = 1546] [outer = 0x1150cf400] 13:16:50 INFO - PROCESS | 1652 | 1461529010005 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118c1bc00) [pid = 1652] [serial = 1547] [outer = 0x1150cf400] 13:16:50 INFO - PROCESS | 1652 | 1461529010473 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]]]}] 13:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 723ms 13:16:50 INFO - PROCESS | 1652 | 1461529010497 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 1652 | 1461529010501 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:16:50 INFO - PROCESS | 1652 | 1461529010506 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1652 | 1461529010507 Marionette TRACE conn2 <- [1,2034,null,{}] 13:16:50 INFO - PROCESS | 1652 | 1461529010510 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}] 13:16:50 INFO - PROCESS | 1652 | 1461529010623 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:16:50 INFO - PROCESS | 1652 | 1461529010700 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277f1000 == 69 [pid = 1652] [id = 516] 13:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118c22800) [pid = 1652] [serial = 1548] [outer = 0x0] 13:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a681400) [pid = 1652] [serial = 1549] [outer = 0x118c22800] 13:16:50 INFO - PROCESS | 1652 | 1461529010732 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11bb47800) [pid = 1652] [serial = 1550] [outer = 0x118c22800] 13:16:51 INFO - PROCESS | 1652 | 1461529011159 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]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 721ms 13:16:51 INFO - PROCESS | 1652 | 1461529011233 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1652 | 1461529011235 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:16:51 INFO - PROCESS | 1652 | 1461529011239 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1652 | 1461529011242 Marionette TRACE conn2 <- [1,2038,null,{}] 13:16:51 INFO - PROCESS | 1652 | 1461529011250 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}] 13:16:51 INFO - PROCESS | 1652 | 1461529011363 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:16:51 INFO - PROCESS | 1652 | 1461529011441 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3db800 == 70 [pid = 1652] [id = 517] 13:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x125906400) [pid = 1652] [serial = 1551] [outer = 0x0] 13:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1259b2800) [pid = 1652] [serial = 1552] [outer = 0x125906400] 13:16:51 INFO - PROCESS | 1652 | 1461529011474 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x125fac800) [pid = 1652] [serial = 1553] [outer = 0x125906400] 13:16:51 INFO - PROCESS | 1652 | 1461529011910 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]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 723ms 13:16:51 INFO - PROCESS | 1652 | 1461529011964 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1652 | 1461529011966 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:16:51 INFO - PROCESS | 1652 | 1461529011987 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1652 | 1461529011988 Marionette TRACE conn2 <- [1,2042,null,{}] 13:16:51 INFO - PROCESS | 1652 | 1461529011991 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}] 13:16:52 INFO - PROCESS | 1652 | 1461529012104 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:16:52 INFO - PROCESS | 1652 | 1461529012179 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcb1000 == 71 [pid = 1652] [id = 518] 13:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x125faac00) [pid = 1652] [serial = 1554] [outer = 0x0] 13:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12857c000) [pid = 1652] [serial = 1555] [outer = 0x125faac00] 13:16:52 INFO - PROCESS | 1652 | 1461529012210 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b50d800) [pid = 1652] [serial = 1556] [outer = 0x125faac00] 13:16:52 INFO - PROCESS | 1652 | 1461529012630 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]]]}] 13:16:52 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) 13:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 669ms 13:16:52 INFO - PROCESS | 1652 | 1461529012656 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:16:52 INFO - PROCESS | 1652 | 1461529012658 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:16:52 INFO - PROCESS | 1652 | 1461529012660 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:16:52 INFO - PROCESS | 1652 | 1461529012661 Marionette TRACE conn2 <- [1,2046,null,{}] 13:16:52 INFO - PROCESS | 1652 | 1461529012664 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}] 13:16:52 INFO - PROCESS | 1652 | 1461529012777 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:16:52 INFO - PROCESS | 1652 | 1461529012881 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x130624000 == 72 [pid = 1652] [id = 519] 13:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a481400) [pid = 1652] [serial = 1557] [outer = 0x0] 13:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b8cfc00) [pid = 1652] [serial = 1558] [outer = 0x12a481400] 13:16:52 INFO - PROCESS | 1652 | 1461529012914 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12be0d800) [pid = 1652] [serial = 1559] [outer = 0x12a481400] 13:16:53 INFO - PROCESS | 1652 | 1461529013302 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]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 673ms 13:16:53 INFO - PROCESS | 1652 | 1461529013340 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:16:53 INFO - PROCESS | 1652 | 1461529013342 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:16:53 INFO - PROCESS | 1652 | 1461529013344 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 1652 | 1461529013345 Marionette TRACE conn2 <- [1,2050,null,{}] 13:16:53 INFO - PROCESS | 1652 | 1461529013348 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}] 13:16:53 INFO - PROCESS | 1652 | 1461529013493 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:16:53 INFO - PROCESS | 1652 | 1461529013600 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1307c8000 == 73 [pid = 1652] [id = 520] 13:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12bf6c800) [pid = 1652] [serial = 1560] [outer = 0x0] 13:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d30f800) [pid = 1652] [serial = 1561] [outer = 0x12bf6c800] 13:16:53 INFO - PROCESS | 1652 | 1461529013633 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12da2c400) [pid = 1652] [serial = 1562] [outer = 0x12bf6c800] 13:16:54 INFO - PROCESS | 1652 | 1461529014021 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]]]}] 13:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 13:16:54 INFO - PROCESS | 1652 | 1461529014063 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 1652 | 1461529014065 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:16:54 INFO - PROCESS | 1652 | 1461529014067 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 1652 | 1461529014068 Marionette TRACE conn2 <- [1,2054,null,{}] 13:16:54 INFO - PROCESS | 1652 | 1461529014071 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}] 13:16:54 INFO - PROCESS | 1652 | 1461529014194 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:16:54 INFO - PROCESS | 1652 | 1461529014287 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1307db000 == 74 [pid = 1652] [id = 521] 13:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x114bb2800) [pid = 1652] [serial = 1563] [outer = 0x0] 13:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12dbe3400) [pid = 1652] [serial = 1564] [outer = 0x114bb2800] 13:16:54 INFO - PROCESS | 1652 | 1461529014317 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12dbeb000) [pid = 1652] [serial = 1565] [outer = 0x114bb2800] 13:16:54 INFO - PROCESS | 1652 | 1461529014756 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]]]}] 13:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 719ms 13:16:55 INFO - PROCESS | 1652 | 1461529015022 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1652 | 1461529015025 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:16:55 INFO - PROCESS | 1652 | 1461529015030 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1652 | 1461529015032 Marionette TRACE conn2 <- [1,2058,null,{}] 13:16:55 INFO - PROCESS | 1652 | 1461529015036 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}] 13:16:55 INFO - PROCESS | 1652 | 1461529015140 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:16:55 INFO - PROCESS | 1652 | 1461529015203 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aee800 == 75 [pid = 1652] [id = 522] 13:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x115845800) [pid = 1652] [serial = 1566] [outer = 0x0] 13:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1178e7000) [pid = 1652] [serial = 1567] [outer = 0x115845800] 13:16:55 INFO - PROCESS | 1652 | 1461529015231 Marionette DEBUG loaded listener.js 13:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119279400) [pid = 1652] [serial = 1568] [outer = 0x115845800] 13:16:55 INFO - PROCESS | 1652 | 1461529015709 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]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 722ms 13:16:55 INFO - PROCESS | 1652 | 1461529015753 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1652 | 1461529015755 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:16:55 INFO - PROCESS | 1652 | 1461529015761 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1652 | 1461529015763 Marionette TRACE conn2 <- [1,2062,null,{}] 13:16:55 INFO - PROCESS | 1652 | 1461529015766 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}] 13:16:55 INFO - PROCESS | 1652 | 1461529015871 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:16:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef16000 == 74 [pid = 1652] [id = 513] 13:16:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3e0000 == 73 [pid = 1652] [id = 512] 13:16:55 INFO - PROCESS | 1652 | --DOCSHELL 0x125c4b800 == 72 [pid = 1652] [id = 511] 13:16:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c2000 == 71 [pid = 1652] [id = 510] 13:16:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf14800 == 70 [pid = 1652] [id = 509] 13:16:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b83c800 == 69 [pid = 1652] [id = 508] 13:16:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1db000 == 68 [pid = 1652] [id = 507] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1280f1400) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | 1461529016014 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab19800 == 67 [pid = 1652] [id = 506] 13:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x123af0800 == 66 [pid = 1652] [id = 505] 13:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11b914800 == 65 [pid = 1652] [id = 504] 13:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11be32800 == 64 [pid = 1652] [id = 503] 13:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x126c84800 == 63 [pid = 1652] [id = 502] 13:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11922e800 == 64 [pid = 1652] [id = 523] 13:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x115215c00) [pid = 1652] [serial = 1569] [outer = 0x0] 13:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118631400) [pid = 1652] [serial = 1570] [outer = 0x115215c00] 13:16:56 INFO - PROCESS | 1652 | 1461529016050 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11afd5c00) [pid = 1652] [serial = 1571] [outer = 0x115215c00] 13:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11b97d800 == 63 [pid = 1652] [id = 496] 13:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x115489000 == 62 [pid = 1652] [id = 495] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11c637000) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x123a0b000) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11c7d7800) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1259b2c00) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11afd3000) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11b870400) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a47b800) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11a677000) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11aa72400) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x125909800) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11563c800) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11562ec00) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x125fa4400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11bb4f400) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x114f7f800) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x114ba8000) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118f8c400) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119198400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11bb31800) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1159a4000) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a487c00) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x125fac400) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x125fa7000) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x127907400) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x123a10800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118f91000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11bb4ec00) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11becdc00) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 13:16:56 INFO - PROCESS | 1652 | 1461529016603 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]]]}] 13:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 876ms 13:16:56 INFO - PROCESS | 1652 | 1461529016637 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:16:56 INFO - PROCESS | 1652 | 1461529016640 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:16:56 INFO - PROCESS | 1652 | 1461529016643 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - PROCESS | 1652 | 1461529016645 Marionette TRACE conn2 <- [1,2066,null,{}] 13:16:56 INFO - PROCESS | 1652 | 1461529016655 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}] 13:16:56 INFO - PROCESS | 1652 | 1461529016795 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:16:56 INFO - PROCESS | 1652 | 1461529016863 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c90b800 == 63 [pid = 1652] [id = 524] 13:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11afd8400) [pid = 1652] [serial = 1572] [outer = 0x0] 13:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11bb50000) [pid = 1652] [serial = 1573] [outer = 0x11afd8400] 13:16:56 INFO - PROCESS | 1652 | 1461529016893 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c29c400) [pid = 1652] [serial = 1574] [outer = 0x11afd8400] 13:16:57 INFO - PROCESS | 1652 | 1461529017212 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]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 622ms 13:16:57 INFO - PROCESS | 1652 | 1461529017265 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1652 | 1461529017266 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:16:57 INFO - PROCESS | 1652 | 1461529017269 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 1652 | 1461529017270 Marionette TRACE conn2 <- [1,2070,null,{}] 13:16:57 INFO - PROCESS | 1652 | 1461529017272 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}] 13:16:57 INFO - PROCESS | 1652 | 1461529017363 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:16:57 INFO - PROCESS | 1652 | 1461529017421 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b62000 == 64 [pid = 1652] [id = 525] 13:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11becb000) [pid = 1652] [serial = 1575] [outer = 0x0] 13:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c2a9400) [pid = 1652] [serial = 1576] [outer = 0x11becb000] 13:16:57 INFO - PROCESS | 1652 | 1461529017447 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x123a40000) [pid = 1652] [serial = 1577] [outer = 0x11becb000] 13:16:57 INFO - PROCESS | 1652 | 1461529017818 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]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 569ms 13:16:57 INFO - PROCESS | 1652 | 1461529017840 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1652 | 1461529017842 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:16:57 INFO - PROCESS | 1652 | 1461529017845 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 1652 | 1461529017847 Marionette TRACE conn2 <- [1,2074,null,{}] 13:16:57 INFO - PROCESS | 1652 | 1461529017854 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}] 13:16:57 INFO - PROCESS | 1652 | 1461529017988 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:16:58 INFO - PROCESS | 1652 | 1461529018129 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128044800 == 65 [pid = 1652] [id = 526] 13:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c6b2400) [pid = 1652] [serial = 1578] [outer = 0x0] 13:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x125909800) [pid = 1652] [serial = 1579] [outer = 0x11c6b2400] 13:16:58 INFO - PROCESS | 1652 | 1461529018174 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x125fa9800) [pid = 1652] [serial = 1580] [outer = 0x11c6b2400] 13:16:58 INFO - PROCESS | 1652 | 1461529018498 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]]]}] 13:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 674ms 13:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:16:58 INFO - PROCESS | 1652 | 1461529018521 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:16:58 INFO - PROCESS | 1652 | 1461529018522 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:16:58 INFO - PROCESS | 1652 | 1461529018524 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1652 | 1461529018525 Marionette TRACE conn2 <- [1,2078,null,{}] 13:16:58 INFO - PROCESS | 1652 | 1461529018527 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}] 13:16:58 INFO - PROCESS | 1652 | 1461529018649 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:16:58 INFO - PROCESS | 1652 | 1461529018667 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acef800 == 66 [pid = 1652] [id = 527] 13:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x126a3c000) [pid = 1652] [serial = 1581] [outer = 0x0] 13:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127907400) [pid = 1652] [serial = 1582] [outer = 0x126a3c000] 13:16:58 INFO - PROCESS | 1652 | 1461529018695 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b4c3000) [pid = 1652] [serial = 1583] [outer = 0x126a3c000] 13:16:59 INFO - PROCESS | 1652 | 1461529019044 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]]]}] 13:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 569ms 13:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:16:59 INFO - PROCESS | 1652 | 1461529019101 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:16:59 INFO - PROCESS | 1652 | 1461529019103 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:16:59 INFO - PROCESS | 1652 | 1461529019105 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:16:59 INFO - PROCESS | 1652 | 1461529019106 Marionette TRACE conn2 <- [1,2082,null,{}] 13:16:59 INFO - PROCESS | 1652 | 1461529019108 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}] 13:16:59 INFO - PROCESS | 1652 | 1461529019224 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:16:59 INFO - PROCESS | 1652 | 1461529019261 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1cc800 == 67 [pid = 1652] [id = 528] 13:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b50a800) [pid = 1652] [serial = 1584] [outer = 0x0] 13:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b7f3400) [pid = 1652] [serial = 1585] [outer = 0x12b50a800] 13:16:59 INFO - PROCESS | 1652 | 1461529019288 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12bf63800) [pid = 1652] [serial = 1586] [outer = 0x12b50a800] 13:16:59 INFO - PROCESS | 1652 | 1461529019645 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]]]}] 13:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 569ms 13:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:16:59 INFO - PROCESS | 1652 | 1461529019677 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:16:59 INFO - PROCESS | 1652 | 1461529019678 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:16:59 INFO - PROCESS | 1652 | 1461529019680 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:16:59 INFO - PROCESS | 1652 | 1461529019681 Marionette TRACE conn2 <- [1,2086,null,{}] 13:16:59 INFO - PROCESS | 1652 | 1461529019686 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}] 13:16:59 INFO - PROCESS | 1652 | 1461529019798 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:16:59 INFO - PROCESS | 1652 | 1461529019810 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b839800 == 68 [pid = 1652] [id = 529] 13:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b512400) [pid = 1652] [serial = 1587] [outer = 0x0] 13:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bf96800) [pid = 1652] [serial = 1588] [outer = 0x12b512400] 13:16:59 INFO - PROCESS | 1652 | 1461529019836 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d305c00) [pid = 1652] [serial = 1589] [outer = 0x12b512400] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11bb37400) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12bb9f000) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12790b400) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a6cb800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x125905800) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11bb44800) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x115633800) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11a904c00) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123a06c00) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123a05800) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118761400) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1270d5400) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a480400) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118e68c00) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:17:00 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12bba0000) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:17:00 INFO - PROCESS | 1652 | 1461529020300 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]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 13:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:17:00 INFO - PROCESS | 1652 | 1461529020350 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:17:00 INFO - PROCESS | 1652 | 1461529020351 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:17:00 INFO - PROCESS | 1652 | 1461529020353 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 1652 | 1461529020355 Marionette TRACE conn2 <- [1,2090,null,{}] 13:17:00 INFO - PROCESS | 1652 | 1461529020357 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}] 13:17:00 INFO - PROCESS | 1652 | 1461529020448 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:17:00 INFO - PROCESS | 1652 | 1461529020531 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1c8000 == 69 [pid = 1652] [id = 530] 13:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11562d400) [pid = 1652] [serial = 1590] [outer = 0x0] 13:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11bd52400) [pid = 1652] [serial = 1591] [outer = 0x11562d400] 13:17:00 INFO - PROCESS | 1652 | 1461529020557 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a480400) [pid = 1652] [serial = 1592] [outer = 0x11562d400] 13:17:00 INFO - PROCESS | 1652 | 1461529020855 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]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 13:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:17:00 INFO - PROCESS | 1652 | 1461529020876 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:17:00 INFO - PROCESS | 1652 | 1461529020877 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:17:00 INFO - PROCESS | 1652 | 1461529020879 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 1652 | 1461529020880 Marionette TRACE conn2 <- [1,2094,null,{}] 13:17:00 INFO - PROCESS | 1652 | 1461529020886 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}] 13:17:00 INFO - PROCESS | 1652 | 1461529020982 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:17:00 INFO - PROCESS | 1652 | 1461529020986 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c7000 == 70 [pid = 1652] [id = 531] 13:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129c72400) [pid = 1652] [serial = 1593] [outer = 0x0] 13:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12cf58000) [pid = 1652] [serial = 1594] [outer = 0x129c72400] 13:17:01 INFO - PROCESS | 1652 | 1461529021012 Marionette DEBUG loaded listener.js 13:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d5a8c00) [pid = 1652] [serial = 1595] [outer = 0x129c72400] 13:17:01 INFO - PROCESS | 1652 | 1461529021354 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]]]}] 13:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 524ms 13:17:01 INFO - PROCESS | 1652 | 1461529021415 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:17:01 INFO - PROCESS | 1652 | 1461529021416 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:17:01 INFO - PROCESS | 1652 | 1461529021419 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1652 | 1461529021421 Marionette TRACE conn2 <- [1,2098,null,{}] 13:17:01 INFO - PROCESS | 1652 | 1461529021424 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}] 13:17:01 INFO - PROCESS | 1652 | 1461529021537 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:17:01 INFO - PROCESS | 1652 | 1461529021541 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3d0800 == 71 [pid = 1652] [id = 532] 13:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d5ae000) [pid = 1652] [serial = 1596] [outer = 0x0] 13:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12dbf1c00) [pid = 1652] [serial = 1597] [outer = 0x12d5ae000] 13:17:01 INFO - PROCESS | 1652 | 1461529021588 Marionette DEBUG loaded listener.js 13:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e238c00) [pid = 1652] [serial = 1598] [outer = 0x12d5ae000] 13:17:02 INFO - PROCESS | 1652 | 1461529022048 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]]]}] 13:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 13:17:02 INFO - PROCESS | 1652 | 1461529022089 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:17:02 INFO - PROCESS | 1652 | 1461529022091 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:17:02 INFO - PROCESS | 1652 | 1461529022093 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 1652 | 1461529022094 Marionette TRACE conn2 <- [1,2102,null,{}] 13:17:02 INFO - PROCESS | 1652 | 1461529022096 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}] 13:17:02 INFO - PROCESS | 1652 | 1461529022199 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:17:02 INFO - PROCESS | 1652 | 1461529022336 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd8000 == 72 [pid = 1652] [id = 533] 13:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11400b000) [pid = 1652] [serial = 1599] [outer = 0x0] 13:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1147c8800) [pid = 1652] [serial = 1600] [outer = 0x11400b000] 13:17:02 INFO - PROCESS | 1652 | 1461529022369 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1150d1c00) [pid = 1652] [serial = 1601] [outer = 0x11400b000] 13:17:02 INFO - PROCESS | 1652 | 1461529022865 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]]]}] 13:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 821ms 13:17:02 INFO - PROCESS | 1652 | 1461529022958 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:17:02 INFO - PROCESS | 1652 | 1461529022963 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:17:02 INFO - PROCESS | 1652 | 1461529022984 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 1652 | 1461529022988 Marionette TRACE conn2 <- [1,2106,null,{}] 13:17:03 INFO - PROCESS | 1652 | 1461529023010 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}] 13:17:03 INFO - PROCESS | 1652 | 1461529023141 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:17:03 INFO - PROCESS | 1652 | 1461529023245 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c72000 == 73 [pid = 1652] [id = 534] 13:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11adc5c00) [pid = 1652] [serial = 1602] [outer = 0x0] 13:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11afdc000) [pid = 1652] [serial = 1603] [outer = 0x11adc5c00] 13:17:03 INFO - PROCESS | 1652 | 1461529023279 Marionette DEBUG loaded listener.js 13:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11bb4a400) [pid = 1652] [serial = 1604] [outer = 0x11adc5c00] 13:17:03 INFO - PROCESS | 1652 | 1461529023723 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]]]}] 13:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 807ms 13:17:03 INFO - PROCESS | 1652 | 1461529023776 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:17:03 INFO - PROCESS | 1652 | 1461529023779 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:17:03 INFO - PROCESS | 1652 | 1461529023781 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:17:03 INFO - PROCESS | 1652 | 1461529023783 Marionette TRACE conn2 <- [1,2110,null,{}] 13:17:03 INFO - PROCESS | 1652 | 1461529023785 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}] 13:17:03 INFO - PROCESS | 1652 | 1461529023899 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:17:03 INFO - PROCESS | 1652 | 1461529023980 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1df000 == 74 [pid = 1652] [id = 535] 13:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11bb4b000) [pid = 1652] [serial = 1605] [outer = 0x0] 13:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c457c00) [pid = 1652] [serial = 1606] [outer = 0x11bb4b000] 13:17:04 INFO - PROCESS | 1652 | 1461529024011 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x126bd0400) [pid = 1652] [serial = 1607] [outer = 0x11bb4b000] 13:17:04 INFO - PROCESS | 1652 | 1461529024441 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]]]}] 13:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 723ms 13:17:04 INFO - PROCESS | 1652 | 1461529024512 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:17:04 INFO - PROCESS | 1652 | 1461529024514 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:17:04 INFO - PROCESS | 1652 | 1461529024523 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 1652 | 1461529024528 Marionette TRACE conn2 <- [1,2114,null,{}] 13:17:04 INFO - PROCESS | 1652 | 1461529024531 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}] 13:17:04 INFO - PROCESS | 1652 | 1461529024684 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:17:04 INFO - PROCESS | 1652 | 1461529024697 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6b0800 == 75 [pid = 1652] [id = 536] 13:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x126bd3400) [pid = 1652] [serial = 1608] [outer = 0x0] 13:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a6d0400) [pid = 1652] [serial = 1609] [outer = 0x126bd3400] 13:17:04 INFO - PROCESS | 1652 | 1461529024739 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12bf61400) [pid = 1652] [serial = 1610] [outer = 0x126bd3400] 13:17:05 INFO - PROCESS | 1652 | 1461529025190 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]]]}] 13:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 728ms 13:17:05 INFO - PROCESS | 1652 | 1461529025247 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:17:05 INFO - PROCESS | 1652 | 1461529025249 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:17:05 INFO - PROCESS | 1652 | 1461529025251 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 1652 | 1461529025253 Marionette TRACE conn2 <- [1,2118,null,{}] 13:17:05 INFO - PROCESS | 1652 | 1461529025255 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}] 13:17:05 INFO - PROCESS | 1652 | 1461529025365 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:17:05 INFO - PROCESS | 1652 | 1461529025471 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb35000 == 76 [pid = 1652] [id = 537] 13:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x126e55800) [pid = 1652] [serial = 1611] [outer = 0x0] 13:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12d308c00) [pid = 1652] [serial = 1612] [outer = 0x126e55800] 13:17:05 INFO - PROCESS | 1652 | 1461529025504 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12dbf2c00) [pid = 1652] [serial = 1613] [outer = 0x126e55800] 13:17:05 INFO - PROCESS | 1652 | 1461529025920 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]]]}] 13:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 719ms 13:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:17:05 INFO - PROCESS | 1652 | 1461529025970 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:17:05 INFO - PROCESS | 1652 | 1461529025972 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:17:05 INFO - PROCESS | 1652 | 1461529025974 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 1652 | 1461529025976 Marionette TRACE conn2 <- [1,2122,null,{}] 13:17:05 INFO - PROCESS | 1652 | 1461529025978 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}] 13:17:06 INFO - PROCESS | 1652 | 1461529026090 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:17:06 INFO - PROCESS | 1652 | 1461529026202 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x130a48800 == 77 [pid = 1652] [id = 538] 13:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12e330000) [pid = 1652] [serial = 1614] [outer = 0x0] 13:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12e33c800) [pid = 1652] [serial = 1615] [outer = 0x12e330000] 13:17:06 INFO - PROCESS | 1652 | 1461529026242 Marionette DEBUG loaded listener.js 13:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12e398000) [pid = 1652] [serial = 1616] [outer = 0x12e330000] 13:17:06 INFO - PROCESS | 1652 | 1461529026698 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]]]}] 13:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 769ms 13:17:06 INFO - PROCESS | 1652 | 1461529026753 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:17:06 INFO - PROCESS | 1652 | 1461529026755 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:17:06 INFO - PROCESS | 1652 | 1461529026761 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 1652 | 1461529026763 Marionette TRACE conn2 <- [1,2126,null,{}] 13:17:06 INFO - PROCESS | 1652 | 1461529026769 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}] 13:17:06 INFO - PROCESS | 1652 | 1461529026935 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:17:07 INFO - PROCESS | 1652 | 1461529027047 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aee1000 == 78 [pid = 1652] [id = 539] 13:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12e398400) [pid = 1652] [serial = 1617] [outer = 0x0] 13:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12e916800) [pid = 1652] [serial = 1618] [outer = 0x12e398400] 13:17:07 INFO - PROCESS | 1652 | 1461529027077 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12e921800) [pid = 1652] [serial = 1619] [outer = 0x12e398400] 13:17:07 INFO - PROCESS | 1652 | 1461529027591 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]]]}] 13:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 876ms 13:17:07 INFO - PROCESS | 1652 | 1461529027637 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 1652 | 1461529027638 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:17:07 INFO - PROCESS | 1652 | 1461529027641 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 1652 | 1461529027642 Marionette TRACE conn2 <- [1,2130,null,{}] 13:17:07 INFO - PROCESS | 1652 | 1461529027644 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}] 13:17:07 INFO - PROCESS | 1652 | 1461529027759 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:17:07 INFO - PROCESS | 1652 | 1461529027840 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c70e000 == 79 [pid = 1652] [id = 540] 13:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1135e1000) [pid = 1652] [serial = 1620] [outer = 0x0] 13:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11ad8b800) [pid = 1652] [serial = 1621] [outer = 0x1135e1000] 13:17:07 INFO - PROCESS | 1652 | 1461529027870 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12cfa4800) [pid = 1652] [serial = 1622] [outer = 0x1135e1000] 13:17:08 INFO - PROCESS | 1652 | 1461529028265 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] 13:17:08 INFO - PROCESS | 1652 | 1461529028524 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:17:08 INFO - PROCESS | 1652 | 1461529028527 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 1652 | 1461529028528 Marionette TRACE conn2 <- [1,2134,null,{}] 13:17:08 INFO - PROCESS | 1652 | 1461529028533 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}] 13:17:08 INFO - PROCESS | 1652 | 1461529028643 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:17:08 INFO - PROCESS | 1652 | 1461529028722 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b60800 == 80 [pid = 1652] [id = 541] 13:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x115638c00) [pid = 1652] [serial = 1623] [outer = 0x0] 13:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1158fa800) [pid = 1652] [serial = 1624] [outer = 0x115638c00] 13:17:08 INFO - PROCESS | 1652 | 1461529028750 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11a666000) [pid = 1652] [serial = 1625] [outer = 0x115638c00] 13:17:09 INFO - PROCESS | 1652 | 1461529029242 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]]]}] 13:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 721ms 13:17:09 INFO - PROCESS | 1652 | 1461529029249 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:17:09 INFO - PROCESS | 1652 | 1461529029253 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:17:09 INFO - PROCESS | 1652 | 1461529029259 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 1652 | 1461529029262 Marionette TRACE conn2 <- [1,2138,null,{}] 13:17:09 INFO - PROCESS | 1652 | 1461529029265 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}] 13:17:09 INFO - PROCESS | 1652 | 1461529029370 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:17:09 INFO - PROCESS | 1652 | 1461529029455 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c711800 == 81 [pid = 1652] [id = 542] 13:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11a670800) [pid = 1652] [serial = 1626] [outer = 0x0] 13:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11afdc400) [pid = 1652] [serial = 1627] [outer = 0x11a670800] 13:17:09 INFO - PROCESS | 1652 | 1461529029483 Marionette DEBUG loaded listener.js 13:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11c29b800) [pid = 1652] [serial = 1628] [outer = 0x11a670800] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef0b800 == 80 [pid = 1652] [id = 403] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3d0800 == 79 [pid = 1652] [id = 532] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c7000 == 78 [pid = 1652] [id = 531] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1c8000 == 77 [pid = 1652] [id = 530] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b839800 == 76 [pid = 1652] [id = 529] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1cc800 == 75 [pid = 1652] [id = 528] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12acef800 == 74 [pid = 1652] [id = 527] 13:17:09 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12cf60800) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x128044800 == 73 [pid = 1652] [id = 526] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x126b62000 == 72 [pid = 1652] [id = 525] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11c90b800 == 71 [pid = 1652] [id = 524] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11922e800 == 70 [pid = 1652] [id = 523] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x123aee800 == 69 [pid = 1652] [id = 522] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x130624000 == 68 [pid = 1652] [id = 519] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcb1000 == 67 [pid = 1652] [id = 518] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3db800 == 66 [pid = 1652] [id = 517] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1277f1000 == 65 [pid = 1652] [id = 516] 13:17:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11b914000 == 64 [pid = 1652] [id = 515] 13:17:09 INFO - PROCESS | 1652 | 1461529029975 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]]]}] 13:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 727ms 13:17:09 INFO - PROCESS | 1652 | 1461529029988 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:17:09 INFO - PROCESS | 1652 | 1461529029991 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:17:09 INFO - PROCESS | 1652 | 1461529029995 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 1652 | 1461529029997 Marionette TRACE conn2 <- [1,2142,null,{}] 13:17:10 INFO - PROCESS | 1652 | 1461529030034 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}] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129c6d400) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11c380800) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x118c58400) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11adbb400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11583d000) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11bb36800) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11ad8e000) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x127586800) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x127a22000) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x125d1d400) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12a6ca400) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1134e7400) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11a903800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x119e5c000) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11870a000) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a6c2c00) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129c76000) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118f8cc00) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b50d400) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b4c1400) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11a67e000) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c82dc00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bf69c00) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b5f3000) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12cf58800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c4ae400) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11bbc1400) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c2a1000) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c832000) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12be08800) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x127586c00) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bf64000) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a6d1400) [pid = 1652] [serial = 1430] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12738e800) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 13:17:10 INFO - PROCESS | 1652 | 1461529030221 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:17:10 INFO - PROCESS | 1652 | 1461529030242 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6d5800 == 65 [pid = 1652] [id = 543] 13:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11bb44400) [pid = 1652] [serial = 1629] [outer = 0x0] 13:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c2a5c00) [pid = 1652] [serial = 1630] [outer = 0x11bb44400] 13:17:10 INFO - PROCESS | 1652 | 1461529030289 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123a04800) [pid = 1652] [serial = 1631] [outer = 0x11bb44400] 13:17:10 INFO - PROCESS | 1652 | 1461529030740 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] 13:17:10 INFO - PROCESS | 1652 | 1461529030768 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:17:10 INFO - PROCESS | 1652 | 1461529030770 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 1652 | 1461529030772 Marionette TRACE conn2 <- [1,2146,null,{}] 13:17:10 INFO - PROCESS | 1652 | 1461529030774 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}] 13:17:10 INFO - PROCESS | 1652 | 1461529030866 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:17:10 INFO - PROCESS | 1652 | 1461529030871 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4a2000 == 66 [pid = 1652] [id = 544] 13:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x125906800) [pid = 1652] [serial = 1632] [outer = 0x0] 13:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12738e800) [pid = 1652] [serial = 1633] [outer = 0x125906800] 13:17:10 INFO - PROCESS | 1652 | 1461529030899 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1280f6800) [pid = 1652] [serial = 1634] [outer = 0x125906800] 13:17:11 INFO - PROCESS | 1652 | 1461529031258 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] 13:17:11 INFO - PROCESS | 1652 | 1461529031292 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:17:11 INFO - PROCESS | 1652 | 1461529031294 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 1652 | 1461529031295 Marionette TRACE conn2 <- [1,2150,null,{}] 13:17:11 INFO - PROCESS | 1652 | 1461529031298 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}] 13:17:11 INFO - PROCESS | 1652 | 1461529031388 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:17:11 INFO - PROCESS | 1652 | 1461529031392 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aedf000 == 67 [pid = 1652] [id = 545] 13:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1287dc400) [pid = 1652] [serial = 1635] [outer = 0x0] 13:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a48a000) [pid = 1652] [serial = 1636] [outer = 0x1287dc400] 13:17:11 INFO - PROCESS | 1652 | 1461529031419 Marionette DEBUG loaded listener.js 13:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b4ca000) [pid = 1652] [serial = 1637] [outer = 0x1287dc400] 13:17:11 INFO - PROCESS | 1652 | 1461529031765 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]]]}] 13:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 13:17:11 INFO - PROCESS | 1652 | 1461529031814 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:17:11 INFO - PROCESS | 1652 | 1461529031815 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:17:11 INFO - PROCESS | 1652 | 1461529031818 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 1652 | 1461529031819 Marionette TRACE conn2 <- [1,2154,null,{}] 13:17:11 INFO - PROCESS | 1652 | 1461529031821 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}] 13:17:11 INFO - PROCESS | 1652 | 1461529031961 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:17:12 INFO - PROCESS | 1652 | 1461529032008 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb71800 == 68 [pid = 1652] [id = 546] 13:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12590d000) [pid = 1652] [serial = 1638] [outer = 0x0] 13:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12be03800) [pid = 1652] [serial = 1639] [outer = 0x12590d000] 13:17:12 INFO - PROCESS | 1652 | 1461529032036 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d5b2000) [pid = 1652] [serial = 1640] [outer = 0x12590d000] 13:17:12 INFO - PROCESS | 1652 | 1461529032386 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]]]}] 13:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 619ms 13:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:17:12 INFO - PROCESS | 1652 | 1461529032438 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:17:12 INFO - PROCESS | 1652 | 1461529032439 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:17:12 INFO - PROCESS | 1652 | 1461529032441 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:17:12 INFO - PROCESS | 1652 | 1461529032443 Marionette TRACE conn2 <- [1,2158,null,{}] 13:17:12 INFO - PROCESS | 1652 | 1461529032445 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}] 13:17:12 INFO - PROCESS | 1652 | 1461529032559 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:17:12 INFO - PROCESS | 1652 | 1461529032575 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfed800 == 69 [pid = 1652] [id = 547] 13:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d5b3c00) [pid = 1652] [serial = 1641] [outer = 0x0] 13:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e230000) [pid = 1652] [serial = 1642] [outer = 0x12d5b3c00] 13:17:12 INFO - PROCESS | 1652 | 1461529032601 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e394400) [pid = 1652] [serial = 1643] [outer = 0x12d5b3c00] 13:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 13:17:12 INFO - PROCESS | 1652 | 1461529032955 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]]]}] 13:17:12 INFO - PROCESS | 1652 | 1461529032963 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:17:12 INFO - PROCESS | 1652 | 1461529032964 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:17:12 INFO - PROCESS | 1652 | 1461529032966 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:17:12 INFO - PROCESS | 1652 | 1461529032969 Marionette TRACE conn2 <- [1,2162,null,{}] 13:17:12 INFO - PROCESS | 1652 | 1461529032972 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}] 13:17:13 INFO - PROCESS | 1652 | 1461529033087 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:17:13 INFO - PROCESS | 1652 | 1461529033097 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3b3800 == 70 [pid = 1652] [id = 548] 13:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x119a5ac00) [pid = 1652] [serial = 1644] [outer = 0x0] 13:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119a61000) [pid = 1652] [serial = 1645] [outer = 0x119a5ac00] 13:17:13 INFO - PROCESS | 1652 | 1461529033124 Marionette DEBUG loaded listener.js 13:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x119a65400) [pid = 1652] [serial = 1646] [outer = 0x119a5ac00] 13:17:13 INFO - PROCESS | 1652 | 1461529033518 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]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 572ms 13:17:13 INFO - PROCESS | 1652 | 1461529033539 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:17:13 INFO - PROCESS | 1652 | 1461529033540 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:17:13 INFO - PROCESS | 1652 | 1461529033543 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 1652 | 1461529033544 Marionette TRACE conn2 <- [1,2166,null,{}] 13:17:13 INFO - PROCESS | 1652 | 1461529033546 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}] 13:17:13 INFO - PROCESS | 1652 | 1461529033645 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:17:13 INFO - PROCESS | 1652 | 1461529033659 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3df800 == 71 [pid = 1652] [id = 549] 13:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119a60000) [pid = 1652] [serial = 1647] [outer = 0x0] 13:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12e396c00) [pid = 1652] [serial = 1648] [outer = 0x119a60000] 13:17:13 INFO - PROCESS | 1652 | 1461529033683 Marionette DEBUG loaded listener.js 13:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12e921000) [pid = 1652] [serial = 1649] [outer = 0x119a60000] 13:17:14 INFO - PROCESS | 1652 | 1461529034145 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]]]}] 13:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 620ms 13:17:14 INFO - PROCESS | 1652 | 1461529034164 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:17:14 INFO - PROCESS | 1652 | 1461529034170 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:17:14 INFO - PROCESS | 1652 | 1461529034175 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:17:14 INFO - PROCESS | 1652 | 1461529034177 Marionette TRACE conn2 <- [1,2170,null,{}] 13:17:14 INFO - PROCESS | 1652 | 1461529034180 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}] 13:17:14 INFO - PROCESS | 1652 | 1461529034534 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x126a3c000) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b50a800) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12b512400) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11becb000) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x115215c00) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11562d400) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x115845800) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12cf5d000) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11afd8400) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129c72400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:17:14 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c6b2400) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:17:14 INFO - PROCESS | 1652 | 1461529034605 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fdf000 == 72 [pid = 1652] [id = 550] 13:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x114e81400) [pid = 1652] [serial = 1650] [outer = 0x0] 13:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11563c800) [pid = 1652] [serial = 1651] [outer = 0x114e81400] 13:17:14 INFO - PROCESS | 1652 | 1461529034631 Marionette DEBUG loaded listener.js 13:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c6b0800) [pid = 1652] [serial = 1652] [outer = 0x114e81400] 13:17:14 INFO - PROCESS | 1652 | 1461529034946 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]]]}] 13:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 821ms 13:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:17:15 INFO - PROCESS | 1652 | 1461529034997 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:17:15 INFO - PROCESS | 1652 | 1461529034999 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:17:15 INFO - PROCESS | 1652 | 1461529035002 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:17:15 INFO - PROCESS | 1652 | 1461529035005 Marionette TRACE conn2 <- [1,2174,null,{}] 13:17:15 INFO - PROCESS | 1652 | 1461529035008 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}] 13:17:15 INFO - PROCESS | 1652 | 1461529035141 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:17:15 INFO - PROCESS | 1652 | 1461529035151 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efbb800 == 73 [pid = 1652] [id = 551] 13:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11c6b2400) [pid = 1652] [serial = 1653] [outer = 0x0] 13:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a42c000) [pid = 1652] [serial = 1654] [outer = 0x11c6b2400] 13:17:15 INFO - PROCESS | 1652 | 1461529035181 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e38d000) [pid = 1652] [serial = 1655] [outer = 0x11c6b2400] 13:17:15 INFO - PROCESS | 1652 | 1461529035525 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]]]}] 13:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 570ms 13:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:17:15 INFO - PROCESS | 1652 | 1461529035573 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:17:15 INFO - PROCESS | 1652 | 1461529035574 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:17:15 INFO - PROCESS | 1652 | 1461529035576 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:17:15 INFO - PROCESS | 1652 | 1461529035577 Marionette TRACE conn2 <- [1,2178,null,{}] 13:17:15 INFO - PROCESS | 1652 | 1461529035580 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}] 13:17:15 INFO - PROCESS | 1652 | 1461529035673 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:17:15 INFO - PROCESS | 1652 | 1461529035743 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fccb000 == 74 [pid = 1652] [id = 552] 13:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x123a10000) [pid = 1652] [serial = 1656] [outer = 0x0] 13:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e91b000) [pid = 1652] [serial = 1657] [outer = 0x123a10000] 13:17:15 INFO - PROCESS | 1652 | 1461529035769 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12f491c00) [pid = 1652] [serial = 1658] [outer = 0x123a10000] 13:17:16 INFO - PROCESS | 1652 | 1461529036075 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]]]}] 13:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 13:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:17:16 INFO - PROCESS | 1652 | 1461529036095 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:17:16 INFO - PROCESS | 1652 | 1461529036096 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:17:16 INFO - PROCESS | 1652 | 1461529036098 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 1652 | 1461529036100 Marionette TRACE conn2 <- [1,2182,null,{}] 13:17:16 INFO - PROCESS | 1652 | 1461529036106 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}] 13:17:16 INFO - PROCESS | 1652 | 1461529036204 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:17:16 INFO - PROCESS | 1652 | 1461529036209 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa79800 == 75 [pid = 1652] [id = 553] 13:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12aa8c400) [pid = 1652] [serial = 1659] [outer = 0x0] 13:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12aa90c00) [pid = 1652] [serial = 1660] [outer = 0x12aa8c400] 13:17:16 INFO - PROCESS | 1652 | 1461529036233 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12aa94c00) [pid = 1652] [serial = 1661] [outer = 0x12aa8c400] 13:17:16 INFO - PROCESS | 1652 | 1461529036720 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]]]}] 13:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 674ms 13:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:17:16 INFO - PROCESS | 1652 | 1461529036773 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:17:16 INFO - PROCESS | 1652 | 1461529036776 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:17:16 INFO - PROCESS | 1652 | 1461529036779 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 1652 | 1461529036782 Marionette TRACE conn2 <- [1,2186,null,{}] 13:17:16 INFO - PROCESS | 1652 | 1461529036786 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}] 13:17:16 INFO - PROCESS | 1652 | 1461529036910 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:17:17 INFO - PROCESS | 1652 | 1461529037035 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c905800 == 76 [pid = 1652] [id = 554] 13:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x118fc8000) [pid = 1652] [serial = 1662] [outer = 0x0] 13:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119a5b800) [pid = 1652] [serial = 1663] [outer = 0x118fc8000] 13:17:17 INFO - PROCESS | 1652 | 1461529037070 Marionette DEBUG loaded listener.js 13:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11a910c00) [pid = 1652] [serial = 1664] [outer = 0x118fc8000] 13:17:17 INFO - PROCESS | 1652 | 1461529037496 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]]]}] 13:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 773ms 13:17:17 INFO - PROCESS | 1652 | 1461529037553 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 1652 | 1461529037557 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:17:17 INFO - PROCESS | 1652 | 1461529037561 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 1652 | 1461529037563 Marionette TRACE conn2 <- [1,2190,null,{}] 13:17:17 INFO - PROCESS | 1652 | 1461529037586 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}] 13:17:17 INFO - PROCESS | 1652 | 1461529037703 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:17:17 INFO - PROCESS | 1652 | 1461529037782 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4a3800 == 77 [pid = 1652] [id = 555] 13:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11bb45000) [pid = 1652] [serial = 1665] [outer = 0x0] 13:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c2a2000) [pid = 1652] [serial = 1666] [outer = 0x11bb45000] 13:17:17 INFO - PROCESS | 1652 | 1461529037812 Marionette DEBUG loaded listener.js 13:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11c832000) [pid = 1652] [serial = 1667] [outer = 0x11bb45000] 13:17:18 INFO - PROCESS | 1652 | 1461529038248 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]]]}] 13:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 722ms 13:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:17:18 INFO - PROCESS | 1652 | 1461529038288 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:17:18 INFO - PROCESS | 1652 | 1461529038289 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:17:18 INFO - PROCESS | 1652 | 1461529038292 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 1652 | 1461529038295 Marionette TRACE conn2 <- [1,2194,null,{}] 13:17:18 INFO - PROCESS | 1652 | 1461529038315 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}] 13:17:18 INFO - PROCESS | 1652 | 1461529038474 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:17:18 INFO - PROCESS | 1652 | 1461529038535 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e807000 == 78 [pid = 1652] [id = 556] 13:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a428c00) [pid = 1652] [serial = 1668] [outer = 0x0] 13:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a42f400) [pid = 1652] [serial = 1669] [outer = 0x12a428c00] 13:17:18 INFO - PROCESS | 1652 | 1461529038571 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12aa95000) [pid = 1652] [serial = 1670] [outer = 0x12a428c00] 13:17:18 INFO - PROCESS | 1652 | 1461529038991 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]]]}] 13:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 722ms 13:17:19 INFO - PROCESS | 1652 | 1461529039015 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 1652 | 1461529039017 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:17:19 INFO - PROCESS | 1652 | 1461529039019 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 1652 | 1461529039021 Marionette TRACE conn2 <- [1,2198,null,{}] 13:17:19 INFO - PROCESS | 1652 | 1461529039023 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}] 13:17:19 INFO - PROCESS | 1652 | 1461529039136 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:17:19 INFO - PROCESS | 1652 | 1461529039247 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef13800 == 79 [pid = 1652] [id = 557] 13:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12aa8e800) [pid = 1652] [serial = 1671] [outer = 0x0] 13:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12bb9bc00) [pid = 1652] [serial = 1672] [outer = 0x12aa8e800] 13:17:19 INFO - PROCESS | 1652 | 1461529039279 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12bf8c000) [pid = 1652] [serial = 1673] [outer = 0x12aa8e800] 13:17:19 INFO - PROCESS | 1652 | 1461529039694 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]]]}] 13:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 721ms 13:17:19 INFO - PROCESS | 1652 | 1461529039741 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 1652 | 1461529039742 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:17:19 INFO - PROCESS | 1652 | 1461529039763 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 1652 | 1461529039764 Marionette TRACE conn2 <- [1,2202,null,{}] 13:17:19 INFO - PROCESS | 1652 | 1461529039784 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}] 13:17:19 INFO - PROCESS | 1652 | 1461529039897 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:17:20 INFO - PROCESS | 1652 | 1461529040006 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12add7000 == 80 [pid = 1652] [id = 558] 13:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a6c4800) [pid = 1652] [serial = 1674] [outer = 0x0] 13:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12d30b000) [pid = 1652] [serial = 1675] [outer = 0x12a6c4800] 13:17:20 INFO - PROCESS | 1652 | 1461529040038 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e237800) [pid = 1652] [serial = 1676] [outer = 0x12a6c4800] 13:17:20 INFO - PROCESS | 1652 | 1461529040440 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]]]}] 13:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 703ms 13:17:20 INFO - PROCESS | 1652 | 1461529040447 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 1652 | 1461529040448 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:17:20 INFO - PROCESS | 1652 | 1461529040451 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 1652 | 1461529040452 Marionette TRACE conn2 <- [1,2206,null,{}] 13:17:20 INFO - PROCESS | 1652 | 1461529040455 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}] 13:17:20 INFO - PROCESS | 1652 | 1461529040582 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:17:20 INFO - PROCESS | 1652 | 1461529040695 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x130a30000 == 81 [pid = 1652] [id = 559] 13:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e391800) [pid = 1652] [serial = 1677] [outer = 0x0] 13:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ea84400) [pid = 1652] [serial = 1678] [outer = 0x12e391800] 13:17:20 INFO - PROCESS | 1652 | 1461529040730 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12f49f800) [pid = 1652] [serial = 1679] [outer = 0x12e391800] 13:17:21 INFO - PROCESS | 1652 | 1461529041180 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]]]}] 13:17:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:17:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 768ms 13:17:21 INFO - PROCESS | 1652 | 1461529041222 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1652 | 1461529041224 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:17:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:17:21 INFO - PROCESS | 1652 | 1461529041228 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1652 | 1461529041229 Marionette TRACE conn2 <- [1,2210,null,{}] 13:17:21 INFO - PROCESS | 1652 | 1461529041232 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}] 13:17:21 INFO - PROCESS | 1652 | 1461529041345 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:17:21 INFO - PROCESS | 1652 | 1461529041659 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c09d800 == 82 [pid = 1652] [id = 560] 13:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x114575000) [pid = 1652] [serial = 1680] [outer = 0x0] 13:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x114f7b000) [pid = 1652] [serial = 1681] [outer = 0x114575000] 13:17:21 INFO - PROCESS | 1652 | 1461529041726 Marionette DEBUG loaded listener.js 13:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x115633000) [pid = 1652] [serial = 1682] [outer = 0x114575000] 13:17:22 INFO - PROCESS | 1652 | 1461529042164 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]]]}] 13:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 970ms 13:17:22 INFO - PROCESS | 1652 | 1461529042199 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 1652 | 1461529042202 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:17:22 INFO - PROCESS | 1652 | 1461529042205 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 1652 | 1461529042207 Marionette TRACE conn2 <- [1,2214,null,{}] 13:17:22 INFO - PROCESS | 1652 | 1461529042210 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}] 13:17:22 INFO - PROCESS | 1652 | 1461529042315 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:17:22 INFO - PROCESS | 1652 | 1461529042387 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279a3000 == 83 [pid = 1652] [id = 561] 13:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11927a000) [pid = 1652] [serial = 1683] [outer = 0x0] 13:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x119a5fc00) [pid = 1652] [serial = 1684] [outer = 0x11927a000] 13:17:22 INFO - PROCESS | 1652 | 1461529042459 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11a676800) [pid = 1652] [serial = 1685] [outer = 0x11927a000] 13:17:22 INFO - PROCESS | 1652 | 1461529042859 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]]]}] 13:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 678ms 13:17:22 INFO - PROCESS | 1652 | 1461529042884 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 1652 | 1461529042887 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:17:22 INFO - PROCESS | 1652 | 1461529042890 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 1652 | 1461529042891 Marionette TRACE conn2 <- [1,2218,null,{}] 13:17:22 INFO - PROCESS | 1652 | 1461529042894 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}] 13:17:23 INFO - PROCESS | 1652 | 1461529043042 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12ea61000 == 82 [pid = 1652] [id = 499] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e6d4000 == 81 [pid = 1652] [id = 498] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6b1000 == 80 [pid = 1652] [id = 514] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6b5800 == 79 [pid = 1652] [id = 421] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12efc0000 == 78 [pid = 1652] [id = 500] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12fccb000 == 77 [pid = 1652] [id = 552] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12efbb800 == 76 [pid = 1652] [id = 551] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118fdf000 == 75 [pid = 1652] [id = 550] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3df800 == 74 [pid = 1652] [id = 549] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12dbf1c00) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3b3800 == 73 [pid = 1652] [id = 548] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfed800 == 72 [pid = 1652] [id = 547] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb71800 == 71 [pid = 1652] [id = 546] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12aedf000 == 70 [pid = 1652] [id = 545] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4a2000 == 69 [pid = 1652] [id = 544] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11c6d5800 == 68 [pid = 1652] [id = 543] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11c711800 == 67 [pid = 1652] [id = 542] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x126b60800 == 66 [pid = 1652] [id = 541] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x126c72000 == 65 [pid = 1652] [id = 534] 13:17:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd8000 == 64 [pid = 1652] [id = 533] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x127907400) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b7f3400) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12bf96800) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12bf63800) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11c2a9400) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12b8cfc00) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x118631400) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11afd5c00) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11bd52400) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x119279400) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1178e7000) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12d304800) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11a681400) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12857c000) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x115638000) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11bb50000) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11c29c400) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12d30f800) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1259b2800) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12dbe3400) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12cf58000) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12d5a8c00) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x123a40000) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x125909800) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b4c3000) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a480400) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x125fa9800) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d305c00) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1652 | 1461529043162 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a664000 == 65 [pid = 1652] [id = 562] 13:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1178e7000) [pid = 1652] [serial = 1686] [outer = 0x0] 13:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11a680400) [pid = 1652] [serial = 1687] [outer = 0x1178e7000] 13:17:23 INFO - PROCESS | 1652 | 1461529043192 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11b86f400) [pid = 1652] [serial = 1688] [outer = 0x1178e7000] 13:17:23 INFO - PROCESS | 1652 | 1461529043527 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]]]}] 13:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 672ms 13:17:23 INFO - PROCESS | 1652 | 1461529043563 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:17:23 INFO - PROCESS | 1652 | 1461529043566 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:17:23 INFO - PROCESS | 1652 | 1461529043571 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:17:23 INFO - PROCESS | 1652 | 1461529043577 Marionette TRACE conn2 <- [1,2222,null,{}] 13:17:23 INFO - PROCESS | 1652 | 1461529043587 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}] 13:17:23 INFO - PROCESS | 1652 | 1461529043726 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:17:23 INFO - PROCESS | 1652 | 1461529043863 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ae4800 == 66 [pid = 1652] [id = 563] 13:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11afe0c00) [pid = 1652] [serial = 1689] [outer = 0x0] 13:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11bd51c00) [pid = 1652] [serial = 1690] [outer = 0x11afe0c00] 13:17:23 INFO - PROCESS | 1652 | 1461529043903 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11c637800) [pid = 1652] [serial = 1691] [outer = 0x11afe0c00] 13:17:24 INFO - PROCESS | 1652 | 1461529044226 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]]]}] 13:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 676ms 13:17:24 INFO - PROCESS | 1652 | 1461529044246 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:17:24 INFO - PROCESS | 1652 | 1461529044248 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:17:24 INFO - PROCESS | 1652 | 1461529044252 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1652 | 1461529044254 Marionette TRACE conn2 <- [1,2226,null,{}] 13:17:24 INFO - PROCESS | 1652 | 1461529044257 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}] 13:17:24 INFO - PROCESS | 1652 | 1461529044347 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:17:24 INFO - PROCESS | 1652 | 1461529044437 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be33800 == 67 [pid = 1652] [id = 564] 13:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11c7d7800) [pid = 1652] [serial = 1692] [outer = 0x0] 13:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125905400) [pid = 1652] [serial = 1693] [outer = 0x11c7d7800] 13:17:24 INFO - PROCESS | 1652 | 1461529044463 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125db4400) [pid = 1652] [serial = 1694] [outer = 0x11c7d7800] 13:17:24 INFO - PROCESS | 1652 | 1461529044743 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]]]}] 13:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 13:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:17:24 INFO - PROCESS | 1652 | 1461529044779 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 1652 | 1461529044780 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:17:24 INFO - PROCESS | 1652 | 1461529044791 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1652 | 1461529044792 Marionette TRACE conn2 <- [1,2230,null,{}] 13:17:24 INFO - PROCESS | 1652 | 1461529044795 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}] 13:17:24 INFO - PROCESS | 1652 | 1461529044893 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:17:24 INFO - PROCESS | 1652 | 1461529044898 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a499800 == 68 [pid = 1652] [id = 565] 13:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12738f800) [pid = 1652] [serial = 1695] [outer = 0x0] 13:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1277bd400) [pid = 1652] [serial = 1696] [outer = 0x12738f800] 13:17:24 INFO - PROCESS | 1652 | 1461529044931 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12857b800) [pid = 1652] [serial = 1697] [outer = 0x12738f800] 13:17:25 INFO - PROCESS | 1652 | 1461529045297 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]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 532ms 13:17:25 INFO - PROCESS | 1652 | 1461529045339 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 1652 | 1461529045340 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:17:25 INFO - PROCESS | 1652 | 1461529045353 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 1652 | 1461529045354 Marionette TRACE conn2 <- [1,2234,null,{}] 13:17:25 INFO - PROCESS | 1652 | 1461529045356 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}] 13:17:25 INFO - PROCESS | 1652 | 1461529045470 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:17:25 INFO - PROCESS | 1652 | 1461529045510 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa77000 == 69 [pid = 1652] [id = 566] 13:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x127392800) [pid = 1652] [serial = 1698] [outer = 0x0] 13:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a425400) [pid = 1652] [serial = 1699] [outer = 0x127392800] 13:17:25 INFO - PROCESS | 1652 | 1461529045536 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a430000) [pid = 1652] [serial = 1700] [outer = 0x127392800] 13:17:25 INFO - PROCESS | 1652 | 1461529045873 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]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 567ms 13:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:17:25 INFO - PROCESS | 1652 | 1461529045921 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 1652 | 1461529045922 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:17:25 INFO - PROCESS | 1652 | 1461529045924 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 1652 | 1461529045925 Marionette TRACE conn2 <- [1,2238,null,{}] 13:17:25 INFO - PROCESS | 1652 | 1461529045928 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}] 13:17:26 INFO - PROCESS | 1652 | 1461529046040 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:17:26 INFO - PROCESS | 1652 | 1461529046052 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aed2800 == 70 [pid = 1652] [id = 567] 13:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a430400) [pid = 1652] [serial = 1701] [outer = 0x0] 13:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a6cd000) [pid = 1652] [serial = 1702] [outer = 0x12a430400] 13:17:26 INFO - PROCESS | 1652 | 1461529046078 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a9ab000) [pid = 1652] [serial = 1703] [outer = 0x12a430400] 13:17:26 INFO - PROCESS | 1652 | 1461529046417 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]]]}] 13:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 13:17:26 INFO - PROCESS | 1652 | 1461529046443 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:17:26 INFO - PROCESS | 1652 | 1461529046444 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:17:26 INFO - PROCESS | 1652 | 1461529046446 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:17:26 INFO - PROCESS | 1652 | 1461529046447 Marionette TRACE conn2 <- [1,2242,null,{}] 13:17:26 INFO - PROCESS | 1652 | 1461529046455 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}] 13:17:26 INFO - PROCESS | 1652 | 1461529046567 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:17:26 INFO - PROCESS | 1652 | 1461529046577 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b570000 == 71 [pid = 1652] [id = 568] 13:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a480000) [pid = 1652] [serial = 1704] [outer = 0x0] 13:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a9b0c00) [pid = 1652] [serial = 1705] [outer = 0x12a480000] 13:17:26 INFO - PROCESS | 1652 | 1461529046603 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a9b5000) [pid = 1652] [serial = 1706] [outer = 0x12a480000] 13:17:26 INFO - PROCESS | 1652 | 1461529046965 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]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 569ms 13:17:27 INFO - PROCESS | 1652 | 1461529047015 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:17:27 INFO - PROCESS | 1652 | 1461529047017 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:17:27 INFO - PROCESS | 1652 | 1461529047019 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1652 | 1461529047020 Marionette TRACE conn2 <- [1,2246,null,{}] 13:17:27 INFO - PROCESS | 1652 | 1461529047022 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}] 13:17:27 INFO - PROCESS | 1652 | 1461529047141 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:17:27 INFO - PROCESS | 1652 | 1461529047156 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf1e800 == 72 [pid = 1652] [id = 569] 13:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12aa8ac00) [pid = 1652] [serial = 1707] [outer = 0x0] 13:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12aa93c00) [pid = 1652] [serial = 1708] [outer = 0x12aa8ac00] 13:17:27 INFO - PROCESS | 1652 | 1461529047183 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b50e800) [pid = 1652] [serial = 1709] [outer = 0x12aa8ac00] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11c6b2400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11bb44400) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x115638c00) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12d5b3c00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x119a60000) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x119a5ac00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12590d000) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1287dc400) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x125906800) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x123a10000) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11a670800) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12d5ae000) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:17:27 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x114e81400) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:17:27 INFO - PROCESS | 1652 | 1461529047691 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]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 719ms 13:17:27 INFO - PROCESS | 1652 | 1461529047738 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1652 | 1461529047740 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:17:27 INFO - PROCESS | 1652 | 1461529047743 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1652 | 1461529047744 Marionette TRACE conn2 <- [1,2250,null,{}] 13:17:27 INFO - PROCESS | 1652 | 1461529047746 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}] 13:17:27 INFO - PROCESS | 1652 | 1461529047837 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:17:27 INFO - PROCESS | 1652 | 1461529047923 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb7c000 == 73 [pid = 1652] [id = 570] 13:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x119a66800) [pid = 1652] [serial = 1710] [outer = 0x0] 13:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12590c800) [pid = 1652] [serial = 1711] [outer = 0x119a66800] 13:17:27 INFO - PROCESS | 1652 | 1461529047954 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b516000) [pid = 1652] [serial = 1712] [outer = 0x119a66800] 13:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 13:17:28 INFO - PROCESS | 1652 | 1461529048256 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]]]}] 13:17:28 INFO - PROCESS | 1652 | 1461529048264 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 1652 | 1461529048266 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:17:28 INFO - PROCESS | 1652 | 1461529048277 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 1652 | 1461529048279 Marionette TRACE conn2 <- [1,2254,null,{}] 13:17:28 INFO - PROCESS | 1652 | 1461529048281 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}] 13:17:28 INFO - PROCESS | 1652 | 1461529048394 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:17:28 INFO - PROCESS | 1652 | 1461529048398 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db55000 == 74 [pid = 1652] [id = 571] 13:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b4cd800) [pid = 1652] [serial = 1713] [outer = 0x0] 13:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12be09c00) [pid = 1652] [serial = 1714] [outer = 0x12b4cd800] 13:17:28 INFO - PROCESS | 1652 | 1461529048425 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12cf5b400) [pid = 1652] [serial = 1715] [outer = 0x12b4cd800] 13:17:28 INFO - PROCESS | 1652 | 1461529048753 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]]]}] 13:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 521ms 13:17:28 INFO - PROCESS | 1652 | 1461529048816 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 1652 | 1461529048818 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:17:28 INFO - PROCESS | 1652 | 1461529048824 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 1652 | 1461529048825 Marionette TRACE conn2 <- [1,2258,null,{}] 13:17:28 INFO - PROCESS | 1652 | 1461529048827 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}] 13:17:28 INFO - PROCESS | 1652 | 1461529048922 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:17:28 INFO - PROCESS | 1652 | 1461529048927 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e6ee800 == 75 [pid = 1652] [id = 572] 13:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12be08800) [pid = 1652] [serial = 1716] [outer = 0x0] 13:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12d303c00) [pid = 1652] [serial = 1717] [outer = 0x12be08800] 13:17:28 INFO - PROCESS | 1652 | 1461529048953 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12d5b3c00) [pid = 1652] [serial = 1718] [outer = 0x12be08800] 13:17:29 INFO - PROCESS | 1652 | 1461529049318 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]]]}] 13:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 13:17:29 INFO - PROCESS | 1652 | 1461529049342 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:17:29 INFO - PROCESS | 1652 | 1461529049344 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:17:29 INFO - PROCESS | 1652 | 1461529049346 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 1652 | 1461529049347 Marionette TRACE conn2 <- [1,2262,null,{}] 13:17:29 INFO - PROCESS | 1652 | 1461529049349 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}] 13:17:29 INFO - PROCESS | 1652 | 1461529049444 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:17:29 INFO - PROCESS | 1652 | 1461529049512 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e822000 == 76 [pid = 1652] [id = 573] 13:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12d5ae000) [pid = 1652] [serial = 1719] [outer = 0x0] 13:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12dbf2000) [pid = 1652] [serial = 1720] [outer = 0x12d5ae000] 13:17:29 INFO - PROCESS | 1652 | 1461529049539 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e33e400) [pid = 1652] [serial = 1721] [outer = 0x12d5ae000] 13:17:30 INFO - PROCESS | 1652 | 1461529050039 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]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 722ms 13:17:30 INFO - PROCESS | 1652 | 1461529050068 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:17:30 INFO - PROCESS | 1652 | 1461529050072 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:17:30 INFO - PROCESS | 1652 | 1461529050075 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1652 | 1461529050078 Marionette TRACE conn2 <- [1,2266,null,{}] 13:17:30 INFO - PROCESS | 1652 | 1461529050082 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}] 13:17:30 INFO - PROCESS | 1652 | 1461529050201 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:17:30 INFO - PROCESS | 1652 | 1461529050324 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x125f73800 == 77 [pid = 1652] [id = 574] 13:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x119a5c400) [pid = 1652] [serial = 1722] [outer = 0x0] 13:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x119a64400) [pid = 1652] [serial = 1723] [outer = 0x119a5c400] 13:17:30 INFO - PROCESS | 1652 | 1461529050358 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11aa6ec00) [pid = 1652] [serial = 1724] [outer = 0x119a5c400] 13:17:30 INFO - PROCESS | 1652 | 1461529050798 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]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 773ms 13:17:30 INFO - PROCESS | 1652 | 1461529050848 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 1652 | 1461529050852 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:17:30 INFO - PROCESS | 1652 | 1461529050857 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1652 | 1461529050859 Marionette TRACE conn2 <- [1,2270,null,{}] 13:17:30 INFO - PROCESS | 1652 | 1461529050862 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}] 13:17:30 INFO - PROCESS | 1652 | 1461529050976 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:17:31 INFO - PROCESS | 1652 | 1461529051056 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a11e000 == 78 [pid = 1652] [id = 575] 13:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11afd4800) [pid = 1652] [serial = 1725] [outer = 0x0] 13:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11bb4e800) [pid = 1652] [serial = 1726] [outer = 0x11afd4800] 13:17:31 INFO - PROCESS | 1652 | 1461529051088 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11c63e800) [pid = 1652] [serial = 1727] [outer = 0x11afd4800] 13:17:31 INFO - PROCESS | 1652 | 1461529051522 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]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 672ms 13:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:17:31 INFO - PROCESS | 1652 | 1461529051529 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 1652 | 1461529051531 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:17:31 INFO - PROCESS | 1652 | 1461529051533 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1652 | 1461529051536 Marionette TRACE conn2 <- [1,2274,null,{}] 13:17:31 INFO - PROCESS | 1652 | 1461529051544 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}] 13:17:31 INFO - PROCESS | 1652 | 1461529051685 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:17:31 INFO - PROCESS | 1652 | 1461529051796 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e6f0000 == 79 [pid = 1652] [id = 576] 13:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x125fa7800) [pid = 1652] [serial = 1728] [outer = 0x0] 13:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x127aef400) [pid = 1652] [serial = 1729] [outer = 0x125fa7800] 13:17:31 INFO - PROCESS | 1652 | 1461529051831 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a429800) [pid = 1652] [serial = 1730] [outer = 0x125fa7800] 13:17:32 INFO - PROCESS | 1652 | 1461529052263 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]]]}] 13:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 774ms 13:17:32 INFO - PROCESS | 1652 | 1461529052308 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:17:32 INFO - PROCESS | 1652 | 1461529052310 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:17:32 INFO - PROCESS | 1652 | 1461529052312 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:17:32 INFO - PROCESS | 1652 | 1461529052314 Marionette TRACE conn2 <- [1,2278,null,{}] 13:17:32 INFO - PROCESS | 1652 | 1461529052316 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}] 13:17:32 INFO - PROCESS | 1652 | 1461529052430 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:17:32 INFO - PROCESS | 1652 | 1461529052542 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efbf000 == 80 [pid = 1652] [id = 577] 13:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12a429c00) [pid = 1652] [serial = 1731] [outer = 0x0] 13:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12aa8b400) [pid = 1652] [serial = 1732] [outer = 0x12a429c00] 13:17:32 INFO - PROCESS | 1652 | 1461529052574 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12b8cec00) [pid = 1652] [serial = 1733] [outer = 0x12a429c00] 13:17:33 INFO - PROCESS | 1652 | 1461529052995 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]]]}] 13:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 721ms 13:17:33 INFO - PROCESS | 1652 | 1461529053063 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:17:33 INFO - PROCESS | 1652 | 1461529053064 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:17:33 INFO - PROCESS | 1652 | 1461529053069 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 1652 | 1461529053071 Marionette TRACE conn2 <- [1,2282,null,{}] 13:17:33 INFO - PROCESS | 1652 | 1461529053073 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}] 13:17:33 INFO - PROCESS | 1652 | 1461529053184 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:17:33 INFO - PROCESS | 1652 | 1461529053266 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb46800 == 81 [pid = 1652] [id = 578] 13:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12a6c7400) [pid = 1652] [serial = 1734] [outer = 0x0] 13:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12bf66400) [pid = 1652] [serial = 1735] [outer = 0x12a6c7400] 13:17:33 INFO - PROCESS | 1652 | 1461529053298 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12d5ac400) [pid = 1652] [serial = 1736] [outer = 0x12a6c7400] 13:17:33 INFO - PROCESS | 1652 | 1461529053727 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]]]}] 13:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 669ms 13:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:17:33 INFO - PROCESS | 1652 | 1461529053738 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:17:33 INFO - PROCESS | 1652 | 1461529053740 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:17:33 INFO - PROCESS | 1652 | 1461529053742 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 1652 | 1461529053743 Marionette TRACE conn2 <- [1,2286,null,{}] 13:17:33 INFO - PROCESS | 1652 | 1461529053746 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}] 13:17:33 INFO - PROCESS | 1652 | 1461529053865 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:17:33 INFO - PROCESS | 1652 | 1461529053974 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1307c1800 == 82 [pid = 1652] [id = 579] 13:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12dbec000) [pid = 1652] [serial = 1737] [outer = 0x0] 13:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12e392800) [pid = 1652] [serial = 1738] [outer = 0x12dbec000] 13:17:34 INFO - PROCESS | 1652 | 1461529054009 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12ea8ac00) [pid = 1652] [serial = 1739] [outer = 0x12dbec000] 13:17:34 INFO - PROCESS | 1652 | 1461529054438 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]]]}] 13:17:34 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 13:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 721ms 13:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:17:34 INFO - PROCESS | 1652 | 1461529054464 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 1652 | 1461529054465 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:17:34 INFO - PROCESS | 1652 | 1461529054467 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1652 | 1461529054469 Marionette TRACE conn2 <- [1,2290,null,{}] 13:17:34 INFO - PROCESS | 1652 | 1461529054471 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}] 13:17:34 INFO - PROCESS | 1652 | 1461529054600 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:17:34 INFO - PROCESS | 1652 | 1461529054712 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1398c2800 == 83 [pid = 1652] [id = 580] 13:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11521b800) [pid = 1652] [serial = 1740] [outer = 0x0] 13:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12ea86c00) [pid = 1652] [serial = 1741] [outer = 0x11521b800] 13:17:34 INFO - PROCESS | 1652 | 1461529054743 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12f497c00) [pid = 1652] [serial = 1742] [outer = 0x11521b800] 13:17:35 INFO - PROCESS | 1652 | 1461529055190 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]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 770ms 13:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:17:35 INFO - PROCESS | 1652 | 1461529055238 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 1652 | 1461529055239 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:17:35 INFO - PROCESS | 1652 | 1461529055242 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 1652 | 1461529055243 Marionette TRACE conn2 <- [1,2294,null,{}] 13:17:35 INFO - PROCESS | 1652 | 1461529055245 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}] 13:17:35 INFO - PROCESS | 1652 | 1461529055360 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:17:35 INFO - PROCESS | 1652 | 1461529055470 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e8d000 == 84 [pid = 1652] [id = 581] 13:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x114bcbc00) [pid = 1652] [serial = 1743] [outer = 0x0] 13:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x114bd0000) [pid = 1652] [serial = 1744] [outer = 0x114bcbc00] 13:17:35 INFO - PROCESS | 1652 | 1461529055505 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x114bd4400) [pid = 1652] [serial = 1745] [outer = 0x114bcbc00] 13:17:36 INFO - PROCESS | 1652 | 1461529056172 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]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 973ms 13:17:36 INFO - PROCESS | 1652 | 1461529056215 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 1652 | 1461529056218 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:17:36 INFO - PROCESS | 1652 | 1461529056221 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 1652 | 1461529056224 Marionette TRACE conn2 <- [1,2298,null,{}] 13:17:36 INFO - PROCESS | 1652 | 1461529056227 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}] 13:17:36 INFO - PROCESS | 1652 | 1461529056337 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:17:36 INFO - PROCESS | 1652 | 1461529056427 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279a0800 == 85 [pid = 1652] [id = 582] 13:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x114f72800) [pid = 1652] [serial = 1746] [outer = 0x0] 13:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x118f9ac00) [pid = 1652] [serial = 1747] [outer = 0x114f72800] 13:17:36 INFO - PROCESS | 1652 | 1461529056458 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x119a62c00) [pid = 1652] [serial = 1748] [outer = 0x114f72800] 13:17:36 INFO - PROCESS | 1652 | 1461529056868 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]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 674ms 13:17:36 INFO - PROCESS | 1652 | 1461529056897 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 1652 | 1461529056901 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:17:36 INFO - PROCESS | 1652 | 1461529056906 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 1652 | 1461529056908 Marionette TRACE conn2 <- [1,2302,null,{}] 13:17:36 INFO - PROCESS | 1652 | 1461529056910 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}] 13:17:37 INFO - PROCESS | 1652 | 1461529057043 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:17:37 INFO - PROCESS | 1652 | 1461529057223 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270aa800 == 86 [pid = 1652] [id = 583] 13:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11a977800) [pid = 1652] [serial = 1749] [outer = 0x0] 13:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11bb4bc00) [pid = 1652] [serial = 1750] [outer = 0x11a977800] 13:17:37 INFO - PROCESS | 1652 | 1461529057270 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11c2aa800) [pid = 1652] [serial = 1751] [outer = 0x11a977800] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1307db000 == 85 [pid = 1652] [id = 521] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12e6ee800 == 84 [pid = 1652] [id = 572] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12db55000 == 83 [pid = 1652] [id = 571] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb7c000 == 82 [pid = 1652] [id = 570] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf1e800 == 81 [pid = 1652] [id = 569] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b570000 == 80 [pid = 1652] [id = 568] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12aed2800 == 79 [pid = 1652] [id = 567] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12aa90c00) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12e916800) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12e33c800) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11ad8b800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12d308c00) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa77000 == 78 [pid = 1652] [id = 566] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a499800 == 77 [pid = 1652] [id = 565] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11be33800 == 76 [pid = 1652] [id = 564] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123ae4800 == 75 [pid = 1652] [id = 563] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11a664000 == 74 [pid = 1652] [id = 562] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1279a3000 == 73 [pid = 1652] [id = 561] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11c09d800 == 72 [pid = 1652] [id = 560] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef13800 == 71 [pid = 1652] [id = 557] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12e807000 == 70 [pid = 1652] [id = 556] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4a3800 == 69 [pid = 1652] [id = 555] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11c905800 == 68 [pid = 1652] [id = 554] 13:17:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa79800 == 67 [pid = 1652] [id = 553] 13:17:37 INFO - PROCESS | 1652 | 1461529057715 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]]]}] 13:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 820ms 13:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:17:37 INFO - PROCESS | 1652 | 1461529057726 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:17:37 INFO - PROCESS | 1652 | 1461529057727 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:17:37 INFO - PROCESS | 1652 | 1461529057729 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:17:37 INFO - PROCESS | 1652 | 1461529057732 Marionette TRACE conn2 <- [1,2306,null,{}] 13:17:37 INFO - PROCESS | 1652 | 1461529057742 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}] 13:17:37 INFO - PROCESS | 1652 | 1461529057841 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12f491c00) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12e38d000) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11c2a5c00) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11a666000) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12e230000) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12e396c00) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12e921000) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x123a04800) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x119a61000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12be03800) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11c457c00) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b4ca000) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12738e800) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12a6d0400) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1280f6800) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12e91b000) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11afdc400) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11c29b800) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12a48a000) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a42c000) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12e238c00) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1158fa800) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11563c800) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12e394400) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11afdc000) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11c6b0800) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x119a65400) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12d5b2000) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1147c8800) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 13:17:37 INFO - PROCESS | 1652 | 1461529057925 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c6b800 == 68 [pid = 1652] [id = 584] 13:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1158fa800) [pid = 1652] [serial = 1752] [outer = 0x0] 13:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11afdc400) [pid = 1652] [serial = 1753] [outer = 0x1158fa800] 13:17:37 INFO - PROCESS | 1652 | 1461529057957 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x125d1d800) [pid = 1652] [serial = 1754] [outer = 0x1158fa800] 13:17:38 INFO - PROCESS | 1652 | 1461529058294 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]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 574ms 13:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:17:38 INFO - PROCESS | 1652 | 1461529058306 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 1652 | 1461529058308 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:17:38 INFO - PROCESS | 1652 | 1461529058310 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 1652 | 1461529058311 Marionette TRACE conn2 <- [1,2310,null,{}] 13:17:38 INFO - PROCESS | 1652 | 1461529058313 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}] 13:17:38 INFO - PROCESS | 1652 | 1461529058414 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:17:38 INFO - PROCESS | 1652 | 1461529058518 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ed9000 == 69 [pid = 1652] [id = 585] 13:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x125fa5400) [pid = 1652] [serial = 1755] [outer = 0x0] 13:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x127a2bc00) [pid = 1652] [serial = 1756] [outer = 0x125fa5400] 13:17:38 INFO - PROCESS | 1652 | 1461529058547 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129c71c00) [pid = 1652] [serial = 1757] [outer = 0x125fa5400] 13:17:38 INFO - PROCESS | 1652 | 1461529058843 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]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 569ms 13:17:38 INFO - PROCESS | 1652 | 1461529058879 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 1652 | 1461529058881 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:17:38 INFO - PROCESS | 1652 | 1461529058883 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 1652 | 1461529058886 Marionette TRACE conn2 <- [1,2314,null,{}] 13:17:38 INFO - PROCESS | 1652 | 1461529058891 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}] 13:17:38 INFO - PROCESS | 1652 | 1461529058985 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:17:39 INFO - PROCESS | 1652 | 1461529059060 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12add4000 == 70 [pid = 1652] [id = 586] 13:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12590d000) [pid = 1652] [serial = 1758] [outer = 0x0] 13:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a42a000) [pid = 1652] [serial = 1759] [outer = 0x12590d000] 13:17:39 INFO - PROCESS | 1652 | 1461529059086 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x125903000) [pid = 1652] [serial = 1760] [outer = 0x12590d000] 13:17:39 INFO - PROCESS | 1652 | 1461529059406 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]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 574ms 13:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:17:39 INFO - PROCESS | 1652 | 1461529059458 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 1652 | 1461529059459 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:17:39 INFO - PROCESS | 1652 | 1461529059461 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:17:39 INFO - PROCESS | 1652 | 1461529059463 Marionette TRACE conn2 <- [1,2318,null,{}] 13:17:39 INFO - PROCESS | 1652 | 1461529059465 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}] 13:17:39 INFO - PROCESS | 1652 | 1461529059566 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:17:39 INFO - PROCESS | 1652 | 1461529059640 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b550800 == 71 [pid = 1652] [id = 587] 13:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x127305800) [pid = 1652] [serial = 1761] [outer = 0x0] 13:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a6d1000) [pid = 1652] [serial = 1762] [outer = 0x127305800] 13:17:39 INFO - PROCESS | 1652 | 1461529059668 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12b7f5c00) [pid = 1652] [serial = 1763] [outer = 0x127305800] 13:17:40 INFO - PROCESS | 1652 | 1461529060014 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] 13:17:40 INFO - PROCESS | 1652 | 1461529060035 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:17:40 INFO - PROCESS | 1652 | 1461529060047 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 1652 | 1461529060048 Marionette TRACE conn2 <- [1,2322,null,{}] 13:17:40 INFO - PROCESS | 1652 | 1461529060050 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}] 13:17:40 INFO - PROCESS | 1652 | 1461529060166 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:17:40 INFO - PROCESS | 1652 | 1461529060211 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe7800 == 72 [pid = 1652] [id = 588] 13:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a42c800) [pid = 1652] [serial = 1764] [outer = 0x0] 13:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12bf66800) [pid = 1652] [serial = 1765] [outer = 0x12a42c800] 13:17:40 INFO - PROCESS | 1652 | 1461529060238 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12d5b2000) [pid = 1652] [serial = 1766] [outer = 0x12a42c800] 13:17:40 INFO - PROCESS | 1652 | 1461529060559 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]]]}] 13:17:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 569ms 13:17:40 INFO - PROCESS | 1652 | 1461529060617 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:17:40 INFO - PROCESS | 1652 | 1461529060618 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:17:40 INFO - PROCESS | 1652 | 1461529060625 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 1652 | 1461529060626 Marionette TRACE conn2 <- [1,2326,null,{}] 13:17:40 INFO - PROCESS | 1652 | 1461529060629 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}] 13:17:40 INFO - PROCESS | 1652 | 1461529060747 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:17:40 INFO - PROCESS | 1652 | 1461529060757 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db65800 == 73 [pid = 1652] [id = 589] 13:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129d04000) [pid = 1652] [serial = 1767] [outer = 0x0] 13:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x129d0a400) [pid = 1652] [serial = 1768] [outer = 0x129d04000] 13:17:40 INFO - PROCESS | 1652 | 1461529060784 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x129d0f000) [pid = 1652] [serial = 1769] [outer = 0x129d04000] 13:17:41 INFO - PROCESS | 1652 | 1461529061170 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]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 568ms 13:17:41 INFO - PROCESS | 1652 | 1461529061194 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:17:41 INFO - PROCESS | 1652 | 1461529061195 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:17:41 INFO - PROCESS | 1652 | 1461529061197 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 1652 | 1461529061199 Marionette TRACE conn2 <- [1,2330,null,{}] 13:17:41 INFO - PROCESS | 1652 | 1461529061207 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}] 13:17:41 INFO - PROCESS | 1652 | 1461529061328 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:17:41 INFO - PROCESS | 1652 | 1461529061374 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e805800 == 74 [pid = 1652] [id = 590] 13:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x129d0f400) [pid = 1652] [serial = 1770] [outer = 0x0] 13:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12a185000) [pid = 1652] [serial = 1771] [outer = 0x129d0f400] 13:17:41 INFO - PROCESS | 1652 | 1461529061399 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12a188c00) [pid = 1652] [serial = 1772] [outer = 0x129d0f400] 13:17:41 INFO - PROCESS | 1652 | 1461529061698 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]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 526ms 13:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:17:41 INFO - PROCESS | 1652 | 1461529061732 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 1652 | 1461529061734 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:17:41 INFO - PROCESS | 1652 | 1461529061740 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 1652 | 1461529061742 Marionette TRACE conn2 <- [1,2334,null,{}] 13:17:41 INFO - PROCESS | 1652 | 1461529061744 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}] 13:17:41 INFO - PROCESS | 1652 | 1461529061866 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:17:41 INFO - PROCESS | 1652 | 1461529061880 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ea62000 == 75 [pid = 1652] [id = 591] 13:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12a18ac00) [pid = 1652] [serial = 1773] [outer = 0x0] 13:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12a18fc00) [pid = 1652] [serial = 1774] [outer = 0x12a18ac00] 13:17:41 INFO - PROCESS | 1652 | 1461529061905 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12d5b1800) [pid = 1652] [serial = 1775] [outer = 0x12a18ac00] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11afe0c00) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11927a000) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x1178e7000) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12aa8c400) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12738f800) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12b4cd800) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x114575000) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11c7d7800) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12be08800) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x127392800) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12a480000) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12a430400) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12aa8ac00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:17:42 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x119a66800) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:17:42 INFO - PROCESS | 1652 | 1461529062398 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]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 674ms 13:17:42 INFO - PROCESS | 1652 | 1461529062424 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1652 | 1461529062426 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:17:42 INFO - PROCESS | 1652 | 1461529062428 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1652 | 1461529062430 Marionette TRACE conn2 <- [1,2338,null,{}] 13:17:42 INFO - PROCESS | 1652 | 1461529062433 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}] 13:17:42 INFO - PROCESS | 1652 | 1461529062556 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:17:42 INFO - PROCESS | 1652 | 1461529062561 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x13063c000 == 76 [pid = 1652] [id = 592] 13:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a18d400) [pid = 1652] [serial = 1776] [outer = 0x0] 13:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12aa8ac00) [pid = 1652] [serial = 1777] [outer = 0x12a18d400] 13:17:42 INFO - PROCESS | 1652 | 1461529062592 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12e398800) [pid = 1652] [serial = 1778] [outer = 0x12a18d400] 13:17:42 INFO - PROCESS | 1652 | 1461529062947 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]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 571ms 13:17:43 INFO - PROCESS | 1652 | 1461529062999 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 1652 | 1461529063000 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:17:43 INFO - PROCESS | 1652 | 1461529063003 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 1652 | 1461529063004 Marionette TRACE conn2 <- [1,2342,null,{}] 13:17:43 INFO - PROCESS | 1652 | 1461529063006 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}] 13:17:43 INFO - PROCESS | 1652 | 1461529063132 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:17:43 INFO - PROCESS | 1652 | 1461529063289 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b90d000 == 77 [pid = 1652] [id = 593] 13:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x114bcdc00) [pid = 1652] [serial = 1779] [outer = 0x0] 13:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x114bd6400) [pid = 1652] [serial = 1780] [outer = 0x114bcdc00] 13:17:43 INFO - PROCESS | 1652 | 1461529063325 Marionette DEBUG loaded listener.js 13:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11588e000) [pid = 1652] [serial = 1781] [outer = 0x114bcdc00] 13:17:43 INFO - PROCESS | 1652 | 1461529063760 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]]]}] 13:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 768ms 13:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:17:43 INFO - PROCESS | 1652 | 1461529063772 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 1652 | 1461529063775 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:17:43 INFO - PROCESS | 1652 | 1461529063778 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 1652 | 1461529063781 Marionette TRACE conn2 <- [1,2346,null,{}] 13:17:43 INFO - PROCESS | 1652 | 1461529063784 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}] 13:17:43 INFO - PROCESS | 1652 | 1461529063904 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:17:44 INFO - PROCESS | 1652 | 1461529064021 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a10e800 == 78 [pid = 1652] [id = 594] 13:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x119273800) [pid = 1652] [serial = 1782] [outer = 0x0] 13:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11aa72400) [pid = 1652] [serial = 1783] [outer = 0x119273800] 13:17:44 INFO - PROCESS | 1652 | 1461529064056 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11bb4dc00) [pid = 1652] [serial = 1784] [outer = 0x119273800] 13:17:44 INFO - PROCESS | 1652 | 1461529064510 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]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 771ms 13:17:44 INFO - PROCESS | 1652 | 1461529064565 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1652 | 1461529064568 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:17:44 INFO - PROCESS | 1652 | 1461529064573 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1652 | 1461529064574 Marionette TRACE conn2 <- [1,2350,null,{}] 13:17:44 INFO - PROCESS | 1652 | 1461529064577 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}] 13:17:44 INFO - PROCESS | 1652 | 1461529064694 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:17:44 INFO - PROCESS | 1652 | 1461529064780 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfd5000 == 79 [pid = 1652] [id = 595] 13:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11c29c400) [pid = 1652] [serial = 1785] [outer = 0x0] 13:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12590b000) [pid = 1652] [serial = 1786] [outer = 0x11c29c400] 13:17:44 INFO - PROCESS | 1652 | 1461529064812 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1287d1800) [pid = 1652] [serial = 1787] [outer = 0x11c29c400] 13:17:45 INFO - PROCESS | 1652 | 1461529065243 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]]]}] 13:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 718ms 13:17:45 INFO - PROCESS | 1652 | 1461529065292 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 1652 | 1461529065294 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:17:45 INFO - PROCESS | 1652 | 1461529065301 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 1652 | 1461529065306 Marionette TRACE conn2 <- [1,2354,null,{}] 13:17:45 INFO - PROCESS | 1652 | 1461529065309 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}] 13:17:45 INFO - PROCESS | 1652 | 1461529065429 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:17:45 INFO - PROCESS | 1652 | 1461529065512 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcbe800 == 80 [pid = 1652] [id = 596] 13:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11c44c400) [pid = 1652] [serial = 1788] [outer = 0x0] 13:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12a190800) [pid = 1652] [serial = 1789] [outer = 0x11c44c400] 13:17:45 INFO - PROCESS | 1652 | 1461529065544 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12aa8e000) [pid = 1652] [serial = 1790] [outer = 0x11c44c400] 13:17:46 INFO - PROCESS | 1652 | 1461529066017 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]]]}] 13:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 778ms 13:17:46 INFO - PROCESS | 1652 | 1461529066096 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 1652 | 1461529066097 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:17:46 INFO - PROCESS | 1652 | 1461529066103 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 1652 | 1461529066105 Marionette TRACE conn2 <- [1,2358,null,{}] 13:17:46 INFO - PROCESS | 1652 | 1461529066107 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}] 13:17:46 INFO - PROCESS | 1652 | 1461529066223 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:17:46 INFO - PROCESS | 1652 | 1461529066305 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae7b800 == 81 [pid = 1652] [id = 597] 13:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12aa89c00) [pid = 1652] [serial = 1791] [outer = 0x0] 13:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12bf8b000) [pid = 1652] [serial = 1792] [outer = 0x12aa89c00] 13:17:46 INFO - PROCESS | 1652 | 1461529066334 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12e231400) [pid = 1652] [serial = 1793] [outer = 0x12aa89c00] 13:17:46 INFO - PROCESS | 1652 | 1461529066754 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]]]}] 13:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 669ms 13:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:17:46 INFO - PROCESS | 1652 | 1461529066772 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 1652 | 1461529066774 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:17:46 INFO - PROCESS | 1652 | 1461529066776 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 1652 | 1461529066777 Marionette TRACE conn2 <- [1,2362,null,{}] 13:17:46 INFO - PROCESS | 1652 | 1461529066780 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}] 13:17:46 INFO - PROCESS | 1652 | 1461529066894 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:17:47 INFO - PROCESS | 1652 | 1461529067009 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1373d1000 == 82 [pid = 1652] [id = 598] 13:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12e91b000) [pid = 1652] [serial = 1794] [outer = 0x0] 13:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12ea80800) [pid = 1652] [serial = 1795] [outer = 0x12e91b000] 13:17:47 INFO - PROCESS | 1652 | 1461529067051 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12f49cc00) [pid = 1652] [serial = 1796] [outer = 0x12e91b000] 13:17:47 INFO - PROCESS | 1652 | 1461529067493 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]]]}] 13:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 771ms 13:17:47 INFO - PROCESS | 1652 | 1461529067548 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:17:47 INFO - PROCESS | 1652 | 1461529067550 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:17:47 INFO - PROCESS | 1652 | 1461529067567 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 1652 | 1461529067568 Marionette TRACE conn2 <- [1,2366,null,{}] 13:17:47 INFO - PROCESS | 1652 | 1461529067571 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}] 13:17:47 INFO - PROCESS | 1652 | 1461529067685 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:17:47 INFO - PROCESS | 1652 | 1461529067770 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a4c7800 == 83 [pid = 1652] [id = 599] 13:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11c37e400) [pid = 1652] [serial = 1797] [outer = 0x0] 13:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x125bb1400) [pid = 1652] [serial = 1798] [outer = 0x11c37e400] 13:17:47 INFO - PROCESS | 1652 | 1461529067800 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12a4d6c00) [pid = 1652] [serial = 1799] [outer = 0x11c37e400] 13:17:48 INFO - PROCESS | 1652 | 1461529068217 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]]]}] 13:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 673ms 13:17:48 INFO - PROCESS | 1652 | 1461529068238 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:17:48 INFO - PROCESS | 1652 | 1461529068240 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:17:48 INFO - PROCESS | 1652 | 1461529068243 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 1652 | 1461529068244 Marionette TRACE conn2 <- [1,2370,null,{}] 13:17:48 INFO - PROCESS | 1652 | 1461529068246 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}] 13:17:48 INFO - PROCESS | 1652 | 1461529068358 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:17:48 INFO - PROCESS | 1652 | 1461529068472 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e6a800 == 84 [pid = 1652] [id = 600] 13:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x125bb2400) [pid = 1652] [serial = 1800] [outer = 0x0] 13:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12a4da800) [pid = 1652] [serial = 1801] [outer = 0x125bb2400] 13:17:48 INFO - PROCESS | 1652 | 1461529068504 Marionette DEBUG loaded listener.js 13:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12e91f400) [pid = 1652] [serial = 1802] [outer = 0x125bb2400] 13:17:48 INFO - PROCESS | 1652 | 1461529068890 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]]]}] 13:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 672ms 13:17:48 INFO - PROCESS | 1652 | 1461529068915 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:17:48 INFO - PROCESS | 1652 | 1461529068916 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:17:48 INFO - PROCESS | 1652 | 1461529068921 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 1652 | 1461529068923 Marionette TRACE conn2 <- [1,2374,null,{}] 13:17:48 INFO - PROCESS | 1652 | 1461529068925 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}] 13:17:49 INFO - PROCESS | 1652 | 1461529069038 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:17:49 INFO - PROCESS | 1652 | 1461529069142 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a4d9000 == 85 [pid = 1652] [id = 601] 13:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12a4db400) [pid = 1652] [serial = 1803] [outer = 0x0] 13:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12f614c00) [pid = 1652] [serial = 1804] [outer = 0x12a4db400] 13:17:49 INFO - PROCESS | 1652 | 1461529069172 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12f61d400) [pid = 1652] [serial = 1805] [outer = 0x12a4db400] 13:17:49 INFO - PROCESS | 1652 | 1461529069640 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]]]}] 13:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 770ms 13:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:17:49 INFO - PROCESS | 1652 | 1461529069691 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 1652 | 1461529069692 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:17:49 INFO - PROCESS | 1652 | 1461529069694 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 1652 | 1461529069695 Marionette TRACE conn2 <- [1,2378,null,{}] 13:17:49 INFO - PROCESS | 1652 | 1461529069698 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}] 13:17:49 INFO - PROCESS | 1652 | 1461529069815 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:17:49 INFO - PROCESS | 1652 | 1461529069904 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c90e800 == 86 [pid = 1652] [id = 602] 13:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x114f76400) [pid = 1652] [serial = 1806] [outer = 0x0] 13:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x123a02400) [pid = 1652] [serial = 1807] [outer = 0x114f76400] 13:17:49 INFO - PROCESS | 1652 | 1461529069935 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12b4c8400) [pid = 1652] [serial = 1808] [outer = 0x114f76400] 13:17:50 INFO - PROCESS | 1652 | 1461529070365 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]]]}] 13:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 720ms 13:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:17:50 INFO - PROCESS | 1652 | 1461529070416 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:17:50 INFO - PROCESS | 1652 | 1461529070418 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:17:50 INFO - PROCESS | 1652 | 1461529070422 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 1652 | 1461529070423 Marionette TRACE conn2 <- [1,2382,null,{}] 13:17:50 INFO - PROCESS | 1652 | 1461529070426 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}] 13:17:50 INFO - PROCESS | 1652 | 1461529070551 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:17:50 INFO - PROCESS | 1652 | 1461529070979 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270b4800 == 87 [pid = 1652] [id = 603] 13:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x114441000) [pid = 1652] [serial = 1809] [outer = 0x0] 13:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x114bcac00) [pid = 1652] [serial = 1810] [outer = 0x114441000] 13:17:51 INFO - PROCESS | 1652 | 1461529071029 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x115843800) [pid = 1652] [serial = 1811] [outer = 0x114441000] 13:17:51 INFO - PROCESS | 1652 | 1461529071530 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]]]}] 13:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1119ms 13:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:17:51 INFO - PROCESS | 1652 | 1461529071542 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 1652 | 1461529071545 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:17:51 INFO - PROCESS | 1652 | 1461529071548 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 1652 | 1461529071550 Marionette TRACE conn2 <- [1,2386,null,{}] 13:17:51 INFO - PROCESS | 1652 | 1461529071554 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}] 13:17:51 INFO - PROCESS | 1652 | 1461529071664 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:17:51 INFO - PROCESS | 1652 | 1461529071789 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa84000 == 88 [pid = 1652] [id = 604] 13:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1150ce800) [pid = 1652] [serial = 1812] [outer = 0x0] 13:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x119a59800) [pid = 1652] [serial = 1813] [outer = 0x1150ce800] 13:17:51 INFO - PROCESS | 1652 | 1461529071821 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11c2a0000) [pid = 1652] [serial = 1814] [outer = 0x1150ce800] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x13063c000 == 87 [pid = 1652] [id = 592] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ea62000 == 86 [pid = 1652] [id = 591] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12e805800 == 85 [pid = 1652] [id = 590] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12db65800 == 84 [pid = 1652] [id = 589] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe7800 == 83 [pid = 1652] [id = 588] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12bb9bc00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12d30b000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12ea84400) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b550800 == 82 [pid = 1652] [id = 587] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12add4000 == 81 [pid = 1652] [id = 586] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x129ed9000 == 80 [pid = 1652] [id = 585] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x125c6b800 == 79 [pid = 1652] [id = 584] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1270aa800 == 78 [pid = 1652] [id = 583] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1279a0800 == 77 [pid = 1652] [id = 582] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a11e000 == 76 [pid = 1652] [id = 575] 13:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x125f73800 == 75 [pid = 1652] [id = 574] 13:17:52 INFO - PROCESS | 1652 | 1461529072332 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]]]}] 13:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 823ms 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12a9b0c00) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12a6cd000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12aa93c00) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12590c800) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11bd51c00) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11c637800) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x119a5fc00) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11a676800) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11a680400) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11b86f400) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12aa94c00) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x1277bd400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x119a5b800) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12a42f400) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12be09c00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x115633000) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x114f7b000) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11c2a2000) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x125905400) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x125db4400) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12d303c00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12cf5b400) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12a425400) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12a9ab000) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12b516000) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a9b5000) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12a430000) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12d5b3c00) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b50e800) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12857b800) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 13:17:52 INFO - PROCESS | 1652 | 1461529072386 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 1652 | 1461529072388 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:17:52 INFO - PROCESS | 1652 | 1461529072393 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 1652 | 1461529072395 Marionette TRACE conn2 <- [1,2390,null,{}] 13:17:52 INFO - PROCESS | 1652 | 1461529072397 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}] 13:17:52 INFO - PROCESS | 1652 | 1461529072493 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:17:52 INFO - PROCESS | 1652 | 1461529072501 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c70f800 == 76 [pid = 1652] [id = 605] 13:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11bbc1400) [pid = 1652] [serial = 1815] [outer = 0x0] 13:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x125907400) [pid = 1652] [serial = 1816] [outer = 0x11bbc1400] 13:17:52 INFO - PROCESS | 1652 | 1461529072532 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x125bb8000) [pid = 1652] [serial = 1817] [outer = 0x11bbc1400] 13:17:52 INFO - PROCESS | 1652 | 1461529072949 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]]]}] 13:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 570ms 13:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:17:52 INFO - PROCESS | 1652 | 1461529072965 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 1652 | 1461529072966 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:17:52 INFO - PROCESS | 1652 | 1461529072973 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 1652 | 1461529072977 Marionette TRACE conn2 <- [1,2394,null,{}] 13:17:52 INFO - PROCESS | 1652 | 1461529072981 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}] 13:17:53 INFO - PROCESS | 1652 | 1461529073080 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:17:53 INFO - PROCESS | 1652 | 1461529073086 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa71800 == 77 [pid = 1652] [id = 606] 13:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1270d4c00) [pid = 1652] [serial = 1818] [outer = 0x0] 13:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x129d03c00) [pid = 1652] [serial = 1819] [outer = 0x1270d4c00] 13:17:53 INFO - PROCESS | 1652 | 1461529073113 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x129d10c00) [pid = 1652] [serial = 1820] [outer = 0x1270d4c00] 13:17:53 INFO - PROCESS | 1652 | 1461529073482 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]]]}] 13:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 529ms 13:17:53 INFO - PROCESS | 1652 | 1461529073498 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 1652 | 1461529073500 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:17:53 INFO - PROCESS | 1652 | 1461529073519 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 1652 | 1461529073520 Marionette TRACE conn2 <- [1,2398,null,{}] 13:17:53 INFO - PROCESS | 1652 | 1461529073523 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}] 13:17:53 INFO - PROCESS | 1652 | 1461529073619 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:17:53 INFO - PROCESS | 1652 | 1461529073624 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aeca000 == 78 [pid = 1652] [id = 607] 13:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12a182c00) [pid = 1652] [serial = 1821] [outer = 0x0] 13:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12a423c00) [pid = 1652] [serial = 1822] [outer = 0x12a182c00] 13:17:53 INFO - PROCESS | 1652 | 1461529073650 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12a483c00) [pid = 1652] [serial = 1823] [outer = 0x12a182c00] 13:17:54 INFO - PROCESS | 1652 | 1461529074024 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]]]}] 13:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 527ms 13:17:54 INFO - PROCESS | 1652 | 1461529074040 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:17:54 INFO - PROCESS | 1652 | 1461529074041 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:17:54 INFO - PROCESS | 1652 | 1461529074044 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:17:54 INFO - PROCESS | 1652 | 1461529074045 Marionette TRACE conn2 <- [1,2402,null,{}] 13:17:54 INFO - PROCESS | 1652 | 1461529074047 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}] 13:17:54 INFO - PROCESS | 1652 | 1461529074145 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:17:54 INFO - PROCESS | 1652 | 1461529074233 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf07800 == 79 [pid = 1652] [id = 608] 13:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12a9a7400) [pid = 1652] [serial = 1824] [outer = 0x0] 13:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12a9af000) [pid = 1652] [serial = 1825] [outer = 0x12a9a7400] 13:17:54 INFO - PROCESS | 1652 | 1461529074265 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12b512000) [pid = 1652] [serial = 1826] [outer = 0x12a9a7400] 13:17:54 INFO - PROCESS | 1652 | 1461529074639 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]]]}] 13:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 619ms 13:17:54 INFO - PROCESS | 1652 | 1461529074664 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:17:54 INFO - PROCESS | 1652 | 1461529074665 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:17:54 INFO - PROCESS | 1652 | 1461529074676 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:17:54 INFO - PROCESS | 1652 | 1461529074678 Marionette TRACE conn2 <- [1,2406,null,{}] 13:17:54 INFO - PROCESS | 1652 | 1461529074680 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}] 13:17:54 INFO - PROCESS | 1652 | 1461529074804 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:17:54 INFO - PROCESS | 1652 | 1461529074815 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db57800 == 80 [pid = 1652] [id = 609] 13:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12b519400) [pid = 1652] [serial = 1827] [outer = 0x0] 13:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12bf66c00) [pid = 1652] [serial = 1828] [outer = 0x12b519400] 13:17:54 INFO - PROCESS | 1652 | 1461529074841 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12da32800) [pid = 1652] [serial = 1829] [outer = 0x12b519400] 13:17:55 INFO - PROCESS | 1652 | 1461529075234 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]]]}] 13:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 571ms 13:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:17:55 INFO - PROCESS | 1652 | 1461529075247 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 1652 | 1461529075249 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:17:55 INFO - PROCESS | 1652 | 1461529075251 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 1652 | 1461529075255 Marionette TRACE conn2 <- [1,2410,null,{}] 13:17:55 INFO - PROCESS | 1652 | 1461529075257 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}] 13:17:55 INFO - PROCESS | 1652 | 1461529075379 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:17:55 INFO - PROCESS | 1652 | 1461529075393 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e816000 == 81 [pid = 1652] [id = 610] 13:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12b7f4000) [pid = 1652] [serial = 1830] [outer = 0x0] 13:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12e3bc000) [pid = 1652] [serial = 1831] [outer = 0x12b7f4000] 13:17:55 INFO - PROCESS | 1652 | 1461529075419 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12ea8c400) [pid = 1652] [serial = 1832] [outer = 0x12b7f4000] 13:17:55 INFO - PROCESS | 1652 | 1461529075764 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]]]}] 13:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 523ms 13:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:17:55 INFO - PROCESS | 1652 | 1461529075774 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 1652 | 1461529075776 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:17:55 INFO - PROCESS | 1652 | 1461529075778 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 1652 | 1461529075779 Marionette TRACE conn2 <- [1,2414,null,{}] 13:17:55 INFO - PROCESS | 1652 | 1461529075781 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}] 13:17:55 INFO - PROCESS | 1652 | 1461529075907 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:17:55 INFO - PROCESS | 1652 | 1461529075921 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efce000 == 82 [pid = 1652] [id = 611] 13:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x129d85c00) [pid = 1652] [serial = 1833] [outer = 0x0] 13:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x129d88800) [pid = 1652] [serial = 1834] [outer = 0x129d85c00] 13:17:55 INFO - PROCESS | 1652 | 1461529075947 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x129d8c800) [pid = 1652] [serial = 1835] [outer = 0x129d85c00] 13:17:56 INFO - PROCESS | 1652 | 1461529076356 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]]]}] 13:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 618ms 13:17:56 INFO - PROCESS | 1652 | 1461529076397 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 1652 | 1461529076400 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:17:56 INFO - PROCESS | 1652 | 1461529076406 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 1652 | 1461529076407 Marionette TRACE conn2 <- [1,2418,null,{}] 13:17:56 INFO - PROCESS | 1652 | 1461529076411 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}] 13:17:56 INFO - PROCESS | 1652 | 1461529076794 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12a42c800) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x129d04000) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12a18ac00) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x129d0f400) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x127305800) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x114f72800) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12590d000) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x1158fa800) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x125fa5400) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:17:56 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x11a977800) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:17:56 INFO - PROCESS | 1652 | 1461529076858 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c30c000 == 83 [pid = 1652] [id = 612] 13:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11583c400) [pid = 1652] [serial = 1836] [outer = 0x0] 13:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11a977800) [pid = 1652] [serial = 1837] [outer = 0x11583c400] 13:17:56 INFO - PROCESS | 1652 | 1461529076884 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x129d09400) [pid = 1652] [serial = 1838] [outer = 0x11583c400] 13:17:57 INFO - PROCESS | 1652 | 1461529077197 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]]]}] 13:17:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:17:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 821ms 13:17:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:17:57 INFO - PROCESS | 1652 | 1461529077227 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 1652 | 1461529077228 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:17:57 INFO - PROCESS | 1652 | 1461529077230 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 1652 | 1461529077231 Marionette TRACE conn2 <- [1,2422,null,{}] 13:17:57 INFO - PROCESS | 1652 | 1461529077233 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}] 13:17:57 INFO - PROCESS | 1652 | 1461529077365 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:17:57 INFO - PROCESS | 1652 | 1461529077372 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x13063a800 == 84 [pid = 1652] [id = 613] 13:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1158fa800) [pid = 1652] [serial = 1839] [outer = 0x0] 13:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12a18d000) [pid = 1652] [serial = 1840] [outer = 0x1158fa800] 13:17:57 INFO - PROCESS | 1652 | 1461529077402 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12b02e800) [pid = 1652] [serial = 1841] [outer = 0x1158fa800] 13:17:57 INFO - PROCESS | 1652 | 1461529077782 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]]]}] 13:17:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:17:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 570ms 13:17:57 INFO - PROCESS | 1652 | 1461529077802 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 1652 | 1461529077804 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:17:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:17:57 INFO - PROCESS | 1652 | 1461529077808 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 1652 | 1461529077811 Marionette TRACE conn2 <- [1,2426,null,{}] 13:17:57 INFO - PROCESS | 1652 | 1461529077814 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}] 13:17:57 INFO - PROCESS | 1652 | 1461529077964 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:17:58 INFO - PROCESS | 1652 | 1461529078042 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a7a000 == 85 [pid = 1652] [id = 614] 13:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12b02cc00) [pid = 1652] [serial = 1842] [outer = 0x0] 13:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12e239c00) [pid = 1652] [serial = 1843] [outer = 0x12b02cc00] 13:17:58 INFO - PROCESS | 1652 | 1461529078069 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12f7e3c00) [pid = 1652] [serial = 1844] [outer = 0x12b02cc00] 13:17:58 INFO - PROCESS | 1652 | 1461529078350 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]]]}] 13:17:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:17:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 575ms 13:17:58 INFO - PROCESS | 1652 | 1461529078391 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 1652 | 1461529078393 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:17:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:17:58 INFO - PROCESS | 1652 | 1461529078395 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1652 | 1461529078396 Marionette TRACE conn2 <- [1,2430,null,{}] 13:17:58 INFO - PROCESS | 1652 | 1461529078399 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}] 13:17:58 INFO - PROCESS | 1652 | 1461529078505 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:17:58 INFO - PROCESS | 1652 | 1461529078509 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c8e800 == 86 [pid = 1652] [id = 615] 13:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12f7e9400) [pid = 1652] [serial = 1845] [outer = 0x0] 13:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12fc50000) [pid = 1652] [serial = 1846] [outer = 0x12f7e9400] 13:17:58 INFO - PROCESS | 1652 | 1461529078534 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12fc55800) [pid = 1652] [serial = 1847] [outer = 0x12f7e9400] 13:17:59 INFO - PROCESS | 1652 | 1461529079080 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]]]}] 13:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 720ms 13:17:59 INFO - PROCESS | 1652 | 1461529079116 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:17:59 INFO - PROCESS | 1652 | 1461529079119 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:17:59 INFO - PROCESS | 1652 | 1461529079122 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 1652 | 1461529079125 Marionette TRACE conn2 <- [1,2434,null,{}] 13:17:59 INFO - PROCESS | 1652 | 1461529079129 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}] 13:17:59 INFO - PROCESS | 1652 | 1461529079256 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:17:59 INFO - PROCESS | 1652 | 1461529079375 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ed6800 == 87 [pid = 1652] [id = 616] 13:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x119a5cc00) [pid = 1652] [serial = 1848] [outer = 0x0] 13:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11afd5800) [pid = 1652] [serial = 1849] [outer = 0x119a5cc00] 13:17:59 INFO - PROCESS | 1652 | 1461529079409 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x11c2a5800) [pid = 1652] [serial = 1850] [outer = 0x119a5cc00] 13:17:59 INFO - PROCESS | 1652 | 1461529079862 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]]]}] 13:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 821ms 13:17:59 INFO - PROCESS | 1652 | 1461529079944 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:17:59 INFO - PROCESS | 1652 | 1461529079948 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:17:59 INFO - PROCESS | 1652 | 1461529079953 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 1652 | 1461529079954 Marionette TRACE conn2 <- [1,2438,null,{}] 13:17:59 INFO - PROCESS | 1652 | 1461529079957 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}] 13:18:00 INFO - PROCESS | 1652 | 1461529080079 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:18:00 INFO - PROCESS | 1652 | 1461529080195 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1c2000 == 88 [pid = 1652] [id = 617] 13:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x125903800) [pid = 1652] [serial = 1851] [outer = 0x0] 13:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x126a2e000) [pid = 1652] [serial = 1852] [outer = 0x125903800] 13:18:00 INFO - PROCESS | 1652 | 1461529080228 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x1287dc400) [pid = 1652] [serial = 1853] [outer = 0x125903800] 13:18:00 INFO - PROCESS | 1652 | 1461529080698 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]]]}] 13:18:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:18:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 771ms 13:18:00 INFO - PROCESS | 1652 | 1461529080738 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 1652 | 1461529080741 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:18:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:18:00 INFO - PROCESS | 1652 | 1461529080747 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 1652 | 1461529080752 Marionette TRACE conn2 <- [1,2442,null,{}] 13:18:00 INFO - PROCESS | 1652 | 1461529080766 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}] 13:18:00 INFO - PROCESS | 1652 | 1461529080943 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:18:01 INFO - PROCESS | 1652 | 1461529081064 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1398ca000 == 89 [pid = 1652] [id = 618] 13:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12a481000) [pid = 1652] [serial = 1854] [outer = 0x0] 13:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12a4dc800) [pid = 1652] [serial = 1855] [outer = 0x12a481000] 13:18:01 INFO - PROCESS | 1652 | 1461529081136 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12aa92000) [pid = 1652] [serial = 1856] [outer = 0x12a481000] 13:18:01 INFO - PROCESS | 1652 | 1461529081591 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]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 877ms 13:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:18:01 INFO - PROCESS | 1652 | 1461529081624 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 1652 | 1461529081626 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:18:01 INFO - PROCESS | 1652 | 1461529081629 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 1652 | 1461529081630 Marionette TRACE conn2 <- [1,2446,null,{}] 13:18:01 INFO - PROCESS | 1652 | 1461529081633 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}] 13:18:01 INFO - PROCESS | 1652 | 1461529081753 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:18:01 INFO - PROCESS | 1652 | 1461529081841 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x139909800 == 90 [pid = 1652] [id = 619] 13:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12aa93c00) [pid = 1652] [serial = 1857] [outer = 0x0] 13:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12b02e400) [pid = 1652] [serial = 1858] [outer = 0x12aa93c00] 13:18:01 INFO - PROCESS | 1652 | 1461529081872 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12bf63000) [pid = 1652] [serial = 1859] [outer = 0x12aa93c00] 13:18:02 INFO - PROCESS | 1652 | 1461529082260 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]]]}] 13:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 13:18:02 INFO - PROCESS | 1652 | 1461529082300 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:18:02 INFO - PROCESS | 1652 | 1461529082301 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:18:02 INFO - PROCESS | 1652 | 1461529082303 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:18:02 INFO - PROCESS | 1652 | 1461529082305 Marionette TRACE conn2 <- [1,2450,null,{}] 13:18:02 INFO - PROCESS | 1652 | 1461529082307 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}] 13:18:02 INFO - PROCESS | 1652 | 1461529082423 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:18:02 INFO - PROCESS | 1652 | 1461529082540 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x13991e800 == 91 [pid = 1652] [id = 620] 13:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12b028400) [pid = 1652] [serial = 1860] [outer = 0x0] 13:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12d5b5000) [pid = 1652] [serial = 1861] [outer = 0x12b028400] 13:18:02 INFO - PROCESS | 1652 | 1461529082571 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12ea84800) [pid = 1652] [serial = 1862] [outer = 0x12b028400] 13:18:03 INFO - PROCESS | 1652 | 1461529082999 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]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 719ms 13:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:18:03 INFO - PROCESS | 1652 | 1461529083023 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:18:03 INFO - PROCESS | 1652 | 1461529083024 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:18:03 INFO - PROCESS | 1652 | 1461529083026 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1652 | 1461529083028 Marionette TRACE conn2 <- [1,2454,null,{}] 13:18:03 INFO - PROCESS | 1652 | 1461529083030 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}] 13:18:03 INFO - PROCESS | 1652 | 1461529083185 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:18:03 INFO - PROCESS | 1652 | 1461529083304 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x139fd2000 == 92 [pid = 1652] [id = 621] 13:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12d303c00) [pid = 1652] [serial = 1863] [outer = 0x0] 13:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12f7e6400) [pid = 1652] [serial = 1864] [outer = 0x12d303c00] 13:18:03 INFO - PROCESS | 1652 | 1461529083338 Marionette DEBUG loaded listener.js 13:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12ff1d000) [pid = 1652] [serial = 1865] [outer = 0x12d303c00] 13:18:03 INFO - PROCESS | 1652 | 1461529083766 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]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 773ms 13:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:18:03 INFO - PROCESS | 1652 | 1461529083800 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:18:03 INFO - PROCESS | 1652 | 1461529083802 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:18:03 INFO - PROCESS | 1652 | 1461529083806 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1652 | 1461529083808 Marionette TRACE conn2 <- [1,2458,null,{}] 13:18:03 INFO - PROCESS | 1652 | 1461529083812 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}] 13:18:03 INFO - PROCESS | 1652 | 1461529083984 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:18:04 INFO - PROCESS | 1652 | 1461529084118 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a196800 == 93 [pid = 1652] [id = 622] 13:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12e863000) [pid = 1652] [serial = 1866] [outer = 0x0] 13:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12e869400) [pid = 1652] [serial = 1867] [outer = 0x12e863000] 13:18:04 INFO - PROCESS | 1652 | 1461529084148 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12e86e400) [pid = 1652] [serial = 1868] [outer = 0x12e863000] 13:18:04 INFO - PROCESS | 1652 | 1461529084622 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]]]}] 13:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 871ms 13:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:18:04 INFO - PROCESS | 1652 | 1461529084676 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:18:04 INFO - PROCESS | 1652 | 1461529084678 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:18:04 INFO - PROCESS | 1652 | 1461529084680 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:18:04 INFO - PROCESS | 1652 | 1461529084681 Marionette TRACE conn2 <- [1,2462,null,{}] 13:18:04 INFO - PROCESS | 1652 | 1461529084684 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}] 13:18:04 INFO - PROCESS | 1652 | 1461529084803 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:18:04 INFO - PROCESS | 1652 | 1461529084891 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b062000 == 94 [pid = 1652] [id = 623] 13:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x129d02400) [pid = 1652] [serial = 1869] [outer = 0x0] 13:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12cf60000) [pid = 1652] [serial = 1870] [outer = 0x129d02400] 13:18:04 INFO - PROCESS | 1652 | 1461529084921 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12ff16400) [pid = 1652] [serial = 1871] [outer = 0x129d02400] 13:18:05 INFO - PROCESS | 1652 | 1461529085361 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]]]}] 13:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 719ms 13:18:05 INFO - PROCESS | 1652 | 1461529085403 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:18:05 INFO - PROCESS | 1652 | 1461529085404 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:18:05 INFO - PROCESS | 1652 | 1461529085407 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:18:05 INFO - PROCESS | 1652 | 1461529085408 Marionette TRACE conn2 <- [1,2466,null,{}] 13:18:05 INFO - PROCESS | 1652 | 1461529085410 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}] 13:18:05 INFO - PROCESS | 1652 | 1461529085531 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:18:05 INFO - PROCESS | 1652 | 1461529085623 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a10c000 == 95 [pid = 1652] [id = 624] 13:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x129d03000) [pid = 1652] [serial = 1872] [outer = 0x0] 13:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12b096c00) [pid = 1652] [serial = 1873] [outer = 0x129d03000] 13:18:05 INFO - PROCESS | 1652 | 1461529085653 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12b09a800) [pid = 1652] [serial = 1874] [outer = 0x129d03000] 13:18:06 INFO - PROCESS | 1652 | 1461529086073 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]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 718ms 13:18:06 INFO - PROCESS | 1652 | 1461529086127 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 1652 | 1461529086128 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:18:06 INFO - PROCESS | 1652 | 1461529086131 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 1652 | 1461529086132 Marionette TRACE conn2 <- [1,2470,null,{}] 13:18:06 INFO - PROCESS | 1652 | 1461529086156 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}] 13:18:06 INFO - PROCESS | 1652 | 1461529086462 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:18:06 INFO - PROCESS | 1652 | 1461529086581 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279a2800 == 96 [pid = 1652] [id = 625] 13:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x114bce800) [pid = 1652] [serial = 1875] [outer = 0x0] 13:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x1150c6800) [pid = 1652] [serial = 1876] [outer = 0x114bce800] 13:18:06 INFO - PROCESS | 1652 | 1461529086623 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x118a32c00) [pid = 1652] [serial = 1877] [outer = 0x114bce800] 13:18:07 INFO - PROCESS | 1652 | 1461529087074 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]]]}] 13:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 971ms 13:18:07 INFO - PROCESS | 1652 | 1461529087103 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:18:07 INFO - PROCESS | 1652 | 1461529087106 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:18:07 INFO - PROCESS | 1652 | 1461529087109 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 1652 | 1461529087111 Marionette TRACE conn2 <- [1,2474,null,{}] 13:18:07 INFO - PROCESS | 1652 | 1461529087115 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}] 13:18:07 INFO - PROCESS | 1652 | 1461529087227 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:18:07 INFO - PROCESS | 1652 | 1461529087350 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270f0000 == 97 [pid = 1652] [id = 626] 13:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x11bbba400) [pid = 1652] [serial = 1878] [outer = 0x0] 13:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x11c457c00) [pid = 1652] [serial = 1879] [outer = 0x11bbba400] 13:18:07 INFO - PROCESS | 1652 | 1461529087384 Marionette DEBUG loaded listener.js 13:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x125905c00) [pid = 1652] [serial = 1880] [outer = 0x11bbba400] 13:18:07 INFO - PROCESS | 1652 | 1461529087898 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]]]}] 13:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 828ms 13:18:07 INFO - PROCESS | 1652 | 1461529087938 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:18:07 INFO - PROCESS | 1652 | 1461529087941 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:18:07 INFO - PROCESS | 1652 | 1461529087945 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 1652 | 1461529087946 Marionette TRACE conn2 <- [1,2478,null,{}] 13:18:07 INFO - PROCESS | 1652 | 1461529087976 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}] 13:18:08 INFO - PROCESS | 1652 | 1461529088209 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6b0800 == 96 [pid = 1652] [id = 536] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1df000 == 95 [pid = 1652] [id = 535] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x139a7a000 == 94 [pid = 1652] [id = 614] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x13063a800 == 93 [pid = 1652] [id = 613] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12bf66400) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12e392800) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12ea86c00) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12aa8ac00) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11c30c000 == 92 [pid = 1652] [id = 612] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12efce000 == 91 [pid = 1652] [id = 611] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12e816000 == 90 [pid = 1652] [id = 610] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12db57800 == 89 [pid = 1652] [id = 609] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf07800 == 88 [pid = 1652] [id = 608] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12aeca000 == 87 [pid = 1652] [id = 607] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa71800 == 86 [pid = 1652] [id = 606] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11c70f800 == 85 [pid = 1652] [id = 605] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa84000 == 84 [pid = 1652] [id = 604] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1270b4800 == 83 [pid = 1652] [id = 603] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x13a4d9000 == 82 [pid = 1652] [id = 601] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129e6a800 == 81 [pid = 1652] [id = 600] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x13a4c7800 == 80 [pid = 1652] [id = 599] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1373d1000 == 79 [pid = 1652] [id = 598] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae7b800 == 78 [pid = 1652] [id = 597] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcbe800 == 77 [pid = 1652] [id = 596] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfd5000 == 76 [pid = 1652] [id = 595] 13:18:08 INFO - PROCESS | 1652 | 1461529088346 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a10e800 == 75 [pid = 1652] [id = 594] 13:18:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11b90d000 == 74 [pid = 1652] [id = 593] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12bf66800) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12d5b2000) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x129d0f000) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x129d0a400) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12a18fc00) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12a188c00) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12a185000) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12a6d1000) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12dbf2000) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x119a62c00) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x118f9ac00) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x119a64400) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a42a000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x125903000) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x127aef400) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x114bd0000) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x11bb4e800) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11afdc400) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x125d1d800) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x127a2bc00) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x129c71c00) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12aa8b400) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12d5b1800) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11c2aa800) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11bb4bc00) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12b7f5c00) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 13:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be29000 == 75 [pid = 1652] [id = 627] 13:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x118a31400) [pid = 1652] [serial = 1881] [outer = 0x0] 13:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11afd9800) [pid = 1652] [serial = 1882] [outer = 0x118a31400] 13:18:08 INFO - PROCESS | 1652 | 1461529088382 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x127907400) [pid = 1652] [serial = 1883] [outer = 0x118a31400] 13:18:08 INFO - PROCESS | 1652 | 1461529088700 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]]]}] 13:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 771ms 13:18:08 INFO - PROCESS | 1652 | 1461529088716 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:18:08 INFO - PROCESS | 1652 | 1461529088721 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:18:08 INFO - PROCESS | 1652 | 1461529088730 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:18:08 INFO - PROCESS | 1652 | 1461529088733 Marionette TRACE conn2 <- [1,2482,null,{}] 13:18:08 INFO - PROCESS | 1652 | 1461529088739 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}] 13:18:08 INFO - PROCESS | 1652 | 1461529088840 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:18:08 INFO - PROCESS | 1652 | 1461529088940 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x129eda800 == 76 [pid = 1652] [id = 628] 13:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x118f9ac00) [pid = 1652] [serial = 1884] [outer = 0x0] 13:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12857e400) [pid = 1652] [serial = 1885] [outer = 0x118f9ac00] 13:18:08 INFO - PROCESS | 1652 | 1461529088966 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x129d87c00) [pid = 1652] [serial = 1886] [outer = 0x118f9ac00] 13:18:09 INFO - PROCESS | 1652 | 1461529089262 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]]]}] 13:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 579ms 13:18:09 INFO - PROCESS | 1652 | 1461529089307 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:18:09 INFO - PROCESS | 1652 | 1461529089309 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:18:09 INFO - PROCESS | 1652 | 1461529089311 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 1652 | 1461529089312 Marionette TRACE conn2 <- [1,2486,null,{}] 13:18:09 INFO - PROCESS | 1652 | 1461529089314 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}] 13:18:09 INFO - PROCESS | 1652 | 1461529089415 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:18:09 INFO - PROCESS | 1652 | 1461529089497 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1c3800 == 77 [pid = 1652] [id = 629] 13:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1259b1400) [pid = 1652] [serial = 1887] [outer = 0x0] 13:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12a181400) [pid = 1652] [serial = 1888] [outer = 0x1259b1400] 13:18:09 INFO - PROCESS | 1652 | 1461529089524 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12a42ac00) [pid = 1652] [serial = 1889] [outer = 0x1259b1400] 13:18:09 INFO - PROCESS | 1652 | 1461529089830 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]]]}] 13:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 572ms 13:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:18:09 INFO - PROCESS | 1652 | 1461529089883 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:18:09 INFO - PROCESS | 1652 | 1461529089884 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:18:09 INFO - PROCESS | 1652 | 1461529089887 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 1652 | 1461529089888 Marionette TRACE conn2 <- [1,2490,null,{}] 13:18:09 INFO - PROCESS | 1652 | 1461529089890 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}] 13:18:09 INFO - PROCESS | 1652 | 1461529089989 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:18:10 INFO - PROCESS | 1652 | 1461529090084 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0be000 == 78 [pid = 1652] [id = 630] 13:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12a9ad000) [pid = 1652] [serial = 1890] [outer = 0x0] 13:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12a9b5400) [pid = 1652] [serial = 1891] [outer = 0x12a9ad000] 13:18:10 INFO - PROCESS | 1652 | 1461529090119 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12b02d000) [pid = 1652] [serial = 1892] [outer = 0x12a9ad000] 13:18:10 INFO - PROCESS | 1652 | 1461529090450 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]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 618ms 13:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:18:10 INFO - PROCESS | 1652 | 1461529090505 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1652 | 1461529090507 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:18:10 INFO - PROCESS | 1652 | 1461529090517 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1652 | 1461529090518 Marionette TRACE conn2 <- [1,2494,null,{}] 13:18:10 INFO - PROCESS | 1652 | 1461529090520 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}] 13:18:10 INFO - PROCESS | 1652 | 1461529090647 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:18:10 INFO - PROCESS | 1652 | 1461529090664 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbad800 == 79 [pid = 1652] [id = 631] 13:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12a9af800) [pid = 1652] [serial = 1893] [outer = 0x0] 13:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12b0a1000) [pid = 1652] [serial = 1894] [outer = 0x12a9af800] 13:18:10 INFO - PROCESS | 1652 | 1461529090690 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12b0b8c00) [pid = 1652] [serial = 1895] [outer = 0x12a9af800] 13:18:11 INFO - PROCESS | 1652 | 1461529091079 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]]]}] 13:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 578ms 13:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:18:11 INFO - PROCESS | 1652 | 1461529091089 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:18:11 INFO - PROCESS | 1652 | 1461529091090 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:18:11 INFO - PROCESS | 1652 | 1461529091092 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 1652 | 1461529091093 Marionette TRACE conn2 <- [1,2498,null,{}] 13:18:11 INFO - PROCESS | 1652 | 1461529091096 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}] 13:18:11 INFO - PROCESS | 1652 | 1461529091227 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:18:11 INFO - PROCESS | 1652 | 1461529091239 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ea4d000 == 80 [pid = 1652] [id = 632] 13:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x1191a0400) [pid = 1652] [serial = 1896] [outer = 0x0] 13:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12b0bf000) [pid = 1652] [serial = 1897] [outer = 0x1191a0400] 13:18:11 INFO - PROCESS | 1652 | 1461529091265 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12b4c7400) [pid = 1652] [serial = 1898] [outer = 0x1191a0400] 13:18:11 INFO - PROCESS | 1652 | 1461529091628 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]]]}] 13:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 567ms 13:18:11 INFO - PROCESS | 1652 | 1461529091666 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:18:11 INFO - PROCESS | 1652 | 1461529091668 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:18:11 INFO - PROCESS | 1652 | 1461529091672 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 1652 | 1461529091674 Marionette TRACE conn2 <- [1,2502,null,{}] 13:18:11 INFO - PROCESS | 1652 | 1461529091676 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}] 13:18:11 INFO - PROCESS | 1652 | 1461529091801 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:18:11 INFO - PROCESS | 1652 | 1461529091821 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6b9800 == 81 [pid = 1652] [id = 633] 13:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12b4ce000) [pid = 1652] [serial = 1899] [outer = 0x0] 13:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12bf64400) [pid = 1652] [serial = 1900] [outer = 0x12b4ce000] 13:18:11 INFO - PROCESS | 1652 | 1461529091846 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12cf5dc00) [pid = 1652] [serial = 1901] [outer = 0x12b4ce000] 13:18:12 INFO - PROCESS | 1652 | 1461529092290 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]]]}] 13:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12a18d400) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12a9a7400) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x129d85c00) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x1150ce800) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x11583c400) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12a182c00) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12b7f4000) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x114441000) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x1270d4c00) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x11bbc1400) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x1158fa800) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12b02cc00) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:18:12 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12b519400) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:18:12 INFO - PROCESS | 1652 | 1461529092665 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:18:12 INFO - PROCESS | 1652 | 1461529092667 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:18:12 INFO - PROCESS | 1652 | 1461529092683 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1652 | 1461529092686 Marionette TRACE conn2 <- [1,2506,null,{}] 13:18:12 INFO - PROCESS | 1652 | 1461529092690 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}] 13:18:12 INFO - PROCESS | 1652 | 1461529092827 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:18:12 INFO - PROCESS | 1652 | 1461529092833 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x128040000 == 82 [pid = 1652] [id = 634] 13:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x11a970400) [pid = 1652] [serial = 1902] [outer = 0x0] 13:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x127392800) [pid = 1652] [serial = 1903] [outer = 0x11a970400] 13:18:12 INFO - PROCESS | 1652 | 1461529092860 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12a6cb800) [pid = 1652] [serial = 1904] [outer = 0x11a970400] 13:18:13 INFO - PROCESS | 1652 | 1461529093251 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]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 624ms 13:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:18:13 INFO - PROCESS | 1652 | 1461529093308 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1652 | 1461529093310 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:18:13 INFO - PROCESS | 1652 | 1461529093312 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1652 | 1461529093313 Marionette TRACE conn2 <- [1,2510,null,{}] 13:18:13 INFO - PROCESS | 1652 | 1461529093315 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}] 13:18:13 INFO - PROCESS | 1652 | 1461529093466 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:18:13 INFO - PROCESS | 1652 | 1461529093482 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x130a43000 == 83 [pid = 1652] [id = 635] 13:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12d30a400) [pid = 1652] [serial = 1905] [outer = 0x0] 13:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12d5a7c00) [pid = 1652] [serial = 1906] [outer = 0x12d30a400] 13:18:13 INFO - PROCESS | 1652 | 1461529093529 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12e38d400) [pid = 1652] [serial = 1907] [outer = 0x12d30a400] 13:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 671ms 13:18:13 INFO - PROCESS | 1652 | 1461529093978 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]]]}] 13:18:13 INFO - PROCESS | 1652 | 1461529093983 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1652 | 1461529093985 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:18:13 INFO - PROCESS | 1652 | 1461529093993 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1652 | 1461529093995 Marionette TRACE conn2 <- [1,2514,null,{}] 13:18:13 INFO - PROCESS | 1652 | 1461529093997 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}] 13:18:14 INFO - PROCESS | 1652 | 1461529094156 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:18:14 INFO - PROCESS | 1652 | 1461529094184 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1398dc800 == 84 [pid = 1652] [id = 636] 13:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12ab85c00) [pid = 1652] [serial = 1908] [outer = 0x0] 13:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12e38b800) [pid = 1652] [serial = 1909] [outer = 0x12ab85c00] 13:18:14 INFO - PROCESS | 1652 | 1461529094210 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12e921400) [pid = 1652] [serial = 1910] [outer = 0x12ab85c00] 13:18:14 INFO - PROCESS | 1652 | 1461529094541 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]]]}] 13:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 572ms 13:18:14 INFO - PROCESS | 1652 | 1461529094566 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:18:14 INFO - PROCESS | 1652 | 1461529094568 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:18:14 INFO - PROCESS | 1652 | 1461529094573 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 1652 | 1461529094574 Marionette TRACE conn2 <- [1,2518,null,{}] 13:18:14 INFO - PROCESS | 1652 | 1461529094576 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}] 13:18:14 INFO - PROCESS | 1652 | 1461529094676 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:18:14 INFO - PROCESS | 1652 | 1461529094843 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b917800 == 85 [pid = 1652] [id = 637] 13:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x1134e4400) [pid = 1652] [serial = 1911] [outer = 0x0] 13:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x114bd2000) [pid = 1652] [serial = 1912] [outer = 0x1134e4400] 13:18:14 INFO - PROCESS | 1652 | 1461529094879 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x118f93000) [pid = 1652] [serial = 1913] [outer = 0x1134e4400] 13:18:15 INFO - PROCESS | 1652 | 1461529095328 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]]]}] 13:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 820ms 13:18:15 INFO - PROCESS | 1652 | 1461529095398 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:18:15 INFO - PROCESS | 1652 | 1461529095401 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:18:15 INFO - PROCESS | 1652 | 1461529095406 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 1652 | 1461529095409 Marionette TRACE conn2 <- [1,2522,null,{}] 13:18:15 INFO - PROCESS | 1652 | 1461529095413 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}] 13:18:15 INFO - PROCESS | 1652 | 1461529095539 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:18:15 INFO - PROCESS | 1652 | 1461529095629 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b05b000 == 86 [pid = 1652] [id = 638] 13:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x11bd4d800) [pid = 1652] [serial = 1914] [outer = 0x0] 13:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x125bb4000) [pid = 1652] [serial = 1915] [outer = 0x11bd4d800] 13:18:15 INFO - PROCESS | 1652 | 1461529095663 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x129c76000) [pid = 1652] [serial = 1916] [outer = 0x11bd4d800] 13:18:16 INFO - PROCESS | 1652 | 1461529096107 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]]]}] 13:18:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:18:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 723ms 13:18:16 INFO - PROCESS | 1652 | 1461529096132 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:18:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:18:16 INFO - PROCESS | 1652 | 1461529096135 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:18:16 INFO - PROCESS | 1652 | 1461529096137 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1652 | 1461529096139 Marionette TRACE conn2 <- [1,2526,null,{}] 13:18:16 INFO - PROCESS | 1652 | 1461529096141 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}] 13:18:16 INFO - PROCESS | 1652 | 1461529096265 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:18:16 INFO - PROCESS | 1652 | 1461529096384 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efc3800 == 87 [pid = 1652] [id = 639] 13:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x129d07000) [pid = 1652] [serial = 1917] [outer = 0x0] 13:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12a182800) [pid = 1652] [serial = 1918] [outer = 0x129d07000] 13:18:16 INFO - PROCESS | 1652 | 1461529096419 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12a6cfc00) [pid = 1652] [serial = 1919] [outer = 0x129d07000] 13:18:16 INFO - PROCESS | 1652 | 1461529096872 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]]]}] 13:18:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:18:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 821ms 13:18:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:18:16 INFO - PROCESS | 1652 | 1461529096958 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 1652 | 1461529096960 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:18:16 INFO - PROCESS | 1652 | 1461529096968 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1652 | 1461529096975 Marionette TRACE conn2 <- [1,2530,null,{}] 13:18:16 INFO - PROCESS | 1652 | 1461529096978 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}] 13:18:17 INFO - PROCESS | 1652 | 1461529097101 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:18:17 INFO - PROCESS | 1652 | 1461529097192 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a197800 == 88 [pid = 1652] [id = 640] 13:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x119134000) [pid = 1652] [serial = 1920] [outer = 0x0] 13:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12a6c3000) [pid = 1652] [serial = 1921] [outer = 0x119134000] 13:18:17 INFO - PROCESS | 1652 | 1461529097222 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12b09fc00) [pid = 1652] [serial = 1922] [outer = 0x119134000] 13:18:17 INFO - PROCESS | 1652 | 1461529097641 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]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 730ms 13:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:18:17 INFO - PROCESS | 1652 | 1461529097693 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1652 | 1461529097695 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:18:17 INFO - PROCESS | 1652 | 1461529097697 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1652 | 1461529097699 Marionette TRACE conn2 <- [1,2534,null,{}] 13:18:17 INFO - PROCESS | 1652 | 1461529097701 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}] 13:18:17 INFO - PROCESS | 1652 | 1461529097820 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:18:17 INFO - PROCESS | 1652 | 1461529097940 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a4c9000 == 89 [pid = 1652] [id = 641] 13:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12ab89000) [pid = 1652] [serial = 1923] [outer = 0x0] 13:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12b0be800) [pid = 1652] [serial = 1924] [outer = 0x12ab89000] 13:18:17 INFO - PROCESS | 1652 | 1461529097972 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12d5b4400) [pid = 1652] [serial = 1925] [outer = 0x12ab89000] 13:18:18 INFO - PROCESS | 1652 | 1461529098365 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]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 719ms 13:18:18 INFO - PROCESS | 1652 | 1461529098430 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 1652 | 1461529098432 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:18:18 INFO - PROCESS | 1652 | 1461529098437 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 1652 | 1461529098439 Marionette TRACE conn2 <- [1,2538,null,{}] 13:18:18 INFO - PROCESS | 1652 | 1461529098441 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}] 13:18:18 INFO - PROCESS | 1652 | 1461529098559 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:18:18 INFO - PROCESS | 1652 | 1461529098679 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a433800 == 90 [pid = 1652] [id = 642] 13:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12e91d800) [pid = 1652] [serial = 1926] [outer = 0x0] 13:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12ea88800) [pid = 1652] [serial = 1927] [outer = 0x12e91d800] 13:18:18 INFO - PROCESS | 1652 | 1461529098719 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12f61f800) [pid = 1652] [serial = 1928] [outer = 0x12e91d800] 13:18:19 INFO - PROCESS | 1652 | 1461529099160 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]]]}] 13:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 769ms 13:18:19 INFO - PROCESS | 1652 | 1461529099207 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 1652 | 1461529099209 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:18:19 INFO - PROCESS | 1652 | 1461529099212 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 1652 | 1461529099214 Marionette TRACE conn2 <- [1,2542,null,{}] 13:18:19 INFO - PROCESS | 1652 | 1461529099218 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}] 13:18:19 INFO - PROCESS | 1652 | 1461529099367 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:18:19 INFO - PROCESS | 1652 | 1461529099488 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x137286000 == 91 [pid = 1652] [id = 643] 13:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12af88400) [pid = 1652] [serial = 1929] [outer = 0x0] 13:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12af92c00) [pid = 1652] [serial = 1930] [outer = 0x12af88400] 13:18:19 INFO - PROCESS | 1652 | 1461529099521 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12f7e7400) [pid = 1652] [serial = 1931] [outer = 0x12af88400] 13:18:19 INFO - PROCESS | 1652 | 1461529099924 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]]]}] 13:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 771ms 13:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:18:19 INFO - PROCESS | 1652 | 1461529099984 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 1652 | 1461529099985 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:18:19 INFO - PROCESS | 1652 | 1461529099987 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 1652 | 1461529099989 Marionette TRACE conn2 <- [1,2546,null,{}] 13:18:19 INFO - PROCESS | 1652 | 1461529099991 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}] 13:18:20 INFO - PROCESS | 1652 | 1461529100108 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:18:20 INFO - PROCESS | 1652 | 1461529100199 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a3c8800 == 92 [pid = 1652] [id = 644] 13:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12af8b400) [pid = 1652] [serial = 1932] [outer = 0x0] 13:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12fc53000) [pid = 1652] [serial = 1933] [outer = 0x12af8b400] 13:18:20 INFO - PROCESS | 1652 | 1461529100229 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12ff14400) [pid = 1652] [serial = 1934] [outer = 0x12af8b400] 13:18:20 INFO - PROCESS | 1652 | 1461529100639 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]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 720ms 13:18:20 INFO - PROCESS | 1652 | 1461529100708 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 1652 | 1461529100709 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:18:20 INFO - PROCESS | 1652 | 1461529100711 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 1652 | 1461529100713 Marionette TRACE conn2 <- [1,2550,null,{}] 13:18:20 INFO - PROCESS | 1652 | 1461529100715 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}] 13:18:20 INFO - PROCESS | 1652 | 1461529100836 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:18:20 INFO - PROCESS | 1652 | 1461529100957 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cb9000 == 93 [pid = 1652] [id = 645] 13:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12af93800) [pid = 1652] [serial = 1935] [outer = 0x0] 13:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12ff1a000) [pid = 1652] [serial = 1936] [outer = 0x12af93800] 13:18:20 INFO - PROCESS | 1652 | 1461529100989 Marionette DEBUG loaded listener.js 13:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x13809c400) [pid = 1652] [serial = 1937] [outer = 0x12af93800] 13:18:21 INFO - PROCESS | 1652 | 1461529101384 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]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 722ms 13:18:21 INFO - PROCESS | 1652 | 1461529101448 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 1652 | 1461529101450 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:18:21 INFO - PROCESS | 1652 | 1461529101455 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 1652 | 1461529101457 Marionette TRACE conn2 <- [1,2554,null,{}] 13:18:21 INFO - PROCESS | 1652 | 1461529101459 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}] 13:18:21 INFO - PROCESS | 1652 | 1461529101617 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:18:21 INFO - PROCESS | 1652 | 1461529101711 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1398c4800 == 94 [pid = 1652] [id = 646] 13:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11afd2400) [pid = 1652] [serial = 1938] [outer = 0x0] 13:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12e22f000) [pid = 1652] [serial = 1939] [outer = 0x11afd2400] 13:18:21 INFO - PROCESS | 1652 | 1461529101741 Marionette DEBUG loaded listener.js 13:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x13809a400) [pid = 1652] [serial = 1940] [outer = 0x11afd2400] 13:18:22 INFO - PROCESS | 1652 | 1461529102192 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]]]}] 13:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 773ms 13:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:18:22 INFO - PROCESS | 1652 | 1461529102242 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:18:22 INFO - PROCESS | 1652 | 1461529102244 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:18:22 INFO - PROCESS | 1652 | 1461529102247 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:18:22 INFO - PROCESS | 1652 | 1461529102249 Marionette TRACE conn2 <- [1,2558,null,{}] 13:18:22 INFO - PROCESS | 1652 | 1461529102251 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}] 13:18:22 INFO - PROCESS | 1652 | 1461529102375 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:18:22 INFO - PROCESS | 1652 | 1461529102471 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ed3800 == 95 [pid = 1652] [id = 647] 13:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x11b86ac00) [pid = 1652] [serial = 1941] [outer = 0x0] 13:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12a9b5000) [pid = 1652] [serial = 1942] [outer = 0x11b86ac00] 13:18:22 INFO - PROCESS | 1652 | 1461529102507 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x13809fc00) [pid = 1652] [serial = 1943] [outer = 0x11b86ac00] 13:18:23 INFO - PROCESS | 1652 | 1461529103003 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]]]}] 13:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 822ms 13:18:23 INFO - PROCESS | 1652 | 1461529103071 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:18:23 INFO - PROCESS | 1652 | 1461529103072 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:18:23 INFO - PROCESS | 1652 | 1461529103075 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 1652 | 1461529103077 Marionette TRACE conn2 <- [1,2562,null,{}] 13:18:23 INFO - PROCESS | 1652 | 1461529103080 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}] 13:18:23 INFO - PROCESS | 1652 | 1461529103212 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:18:23 INFO - PROCESS | 1652 | 1461529103308 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e821800 == 96 [pid = 1652] [id = 648] 13:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x11bb36800) [pid = 1652] [serial = 1944] [outer = 0x0] 13:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x139940800) [pid = 1652] [serial = 1945] [outer = 0x11bb36800] 13:18:23 INFO - PROCESS | 1652 | 1461529103338 Marionette DEBUG loaded listener.js 13:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x139948400) [pid = 1652] [serial = 1946] [outer = 0x11bb36800] 13:18:23 INFO - PROCESS | 1652 | 1461529103993 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]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 972ms 13:18:24 INFO - PROCESS | 1652 | 1461529104048 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:18:24 INFO - PROCESS | 1652 | 1461529104050 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:18:24 INFO - PROCESS | 1652 | 1461529104057 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1652 | 1461529104059 Marionette TRACE conn2 <- [1,2566,null,{}] 13:18:24 INFO - PROCESS | 1652 | 1461529104063 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}] 13:18:24 INFO - PROCESS | 1652 | 1461529104185 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:18:24 INFO - PROCESS | 1652 | 1461529104283 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b05f000 == 97 [pid = 1652] [id = 649] 13:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x11bbbfc00) [pid = 1652] [serial = 1947] [outer = 0x0] 13:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x11c2a2000) [pid = 1652] [serial = 1948] [outer = 0x11bbbfc00] 13:18:24 INFO - PROCESS | 1652 | 1461529104312 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12590cc00) [pid = 1652] [serial = 1949] [outer = 0x11bbbfc00] 13:18:24 INFO - PROCESS | 1652 | 1461529104796 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]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 776ms 13:18:24 INFO - PROCESS | 1652 | 1461529104832 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 1652 | 1461529104838 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:18:24 INFO - PROCESS | 1652 | 1461529104843 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1652 | 1461529104844 Marionette TRACE conn2 <- [1,2570,null,{}] 13:18:24 INFO - PROCESS | 1652 | 1461529104847 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}] 13:18:24 INFO - PROCESS | 1652 | 1461529104964 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:18:25 INFO - PROCESS | 1652 | 1461529105063 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1285e1800 == 98 [pid = 1652] [id = 650] 13:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x125babc00) [pid = 1652] [serial = 1950] [outer = 0x0] 13:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x129d06800) [pid = 1652] [serial = 1951] [outer = 0x125babc00] 13:18:25 INFO - PROCESS | 1652 | 1461529105092 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x129d7f000) [pid = 1652] [serial = 1952] [outer = 0x125babc00] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1398dc800 == 97 [pid = 1652] [id = 636] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130a43000 == 96 [pid = 1652] [id = 635] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128040000 == 95 [pid = 1652] [id = 634] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12fc50000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12f614c00) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x123a02400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6b9800 == 94 [pid = 1652] [id = 633] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ea4d000 == 93 [pid = 1652] [id = 632] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbad800 == 92 [pid = 1652] [id = 631] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0be000 == 91 [pid = 1652] [id = 630] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1c3800 == 90 [pid = 1652] [id = 629] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129eda800 == 89 [pid = 1652] [id = 628] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11be29000 == 88 [pid = 1652] [id = 627] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1270f0000 == 87 [pid = 1652] [id = 626] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1279a2800 == 86 [pid = 1652] [id = 625] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1c2000 == 85 [pid = 1652] [id = 617] 13:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129ed6800 == 84 [pid = 1652] [id = 616] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x12f7e3c00) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x125bb1400) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12e398800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x12b512000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x129d88800) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x11c2a0000) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11a977800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12a4da800) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12a190800) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12a483c00) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12ea8c400) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x114bcac00) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x129d10c00) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x129d09400) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12a423c00) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12ea80800) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x125907400) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12a18d000) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x119a59800) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12e239c00) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x114bd6400) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x129d03c00) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x125bb8000) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12590b000) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12bf8b000) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12a9af000) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12b02e800) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x129d8c800) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12da32800) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x11aa72400) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12bf66c00) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x115843800) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 13:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12e3bc000) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 13:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 724ms 13:18:25 INFO - PROCESS | 1652 | 1461529105561 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]]]}] 13:18:25 INFO - PROCESS | 1652 | 1461529105567 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:18:25 INFO - PROCESS | 1652 | 1461529105568 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:18:25 INFO - PROCESS | 1652 | 1461529105574 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:18:25 INFO - PROCESS | 1652 | 1461529105577 Marionette TRACE conn2 <- [1,2574,null,{}] 13:18:25 INFO - PROCESS | 1652 | 1461529105584 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}] 13:18:25 INFO - PROCESS | 1652 | 1461529105700 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:18:25 INFO - PROCESS | 1652 | 1461529105786 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa76000 == 85 [pid = 1652] [id = 651] 13:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x129d7f400) [pid = 1652] [serial = 1953] [outer = 0x0] 13:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12a190800) [pid = 1652] [serial = 1954] [outer = 0x129d7f400] 13:18:25 INFO - PROCESS | 1652 | 1461529105816 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12a4da800) [pid = 1652] [serial = 1955] [outer = 0x129d7f400] 13:18:26 INFO - PROCESS | 1652 | 1461529106160 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]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 622ms 13:18:26 INFO - PROCESS | 1652 | 1461529106196 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1652 | 1461529106198 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:18:26 INFO - PROCESS | 1652 | 1461529106200 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1652 | 1461529106202 Marionette TRACE conn2 <- [1,2578,null,{}] 13:18:26 INFO - PROCESS | 1652 | 1461529106207 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}] 13:18:26 INFO - PROCESS | 1652 | 1461529106312 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:18:26 INFO - PROCESS | 1652 | 1461529106409 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1cc000 == 86 [pid = 1652] [id = 652] 13:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12a184800) [pid = 1652] [serial = 1956] [outer = 0x0] 13:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12a6ca000) [pid = 1652] [serial = 1957] [outer = 0x12a184800] 13:18:26 INFO - PROCESS | 1652 | 1461529106438 Marionette DEBUG loaded listener.js 13:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12ab83800) [pid = 1652] [serial = 1958] [outer = 0x12a184800] 13:18:26 INFO - PROCESS | 1652 | 1461529106806 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]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 622ms 13:18:26 INFO - PROCESS | 1652 | 1461529106825 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1652 | 1461529106827 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:18:26 INFO - PROCESS | 1652 | 1461529106846 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1652 | 1461529106848 Marionette TRACE conn2 <- [1,2582,null,{}] 13:18:26 INFO - PROCESS | 1652 | 1461529106851 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}] 13:18:27 INFO - PROCESS | 1652 | 1461529107002 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:18:27 INFO - PROCESS | 1652 | 1461529107012 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb7800 == 87 [pid = 1652] [id = 653] 13:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12ab88c00) [pid = 1652] [serial = 1959] [outer = 0x0] 13:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12af91000) [pid = 1652] [serial = 1960] [outer = 0x12ab88c00] 13:18:27 INFO - PROCESS | 1652 | 1461529107053 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12ab82800) [pid = 1652] [serial = 1961] [outer = 0x12ab88c00] 13:18:27 INFO - PROCESS | 1652 | 1461529107484 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]]]}] 13:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 13:18:27 INFO - PROCESS | 1652 | 1461529107532 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:18:27 INFO - PROCESS | 1652 | 1461529107533 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:18:27 INFO - PROCESS | 1652 | 1461529107537 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:18:27 INFO - PROCESS | 1652 | 1461529107539 Marionette TRACE conn2 <- [1,2586,null,{}] 13:18:27 INFO - PROCESS | 1652 | 1461529107552 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}] 13:18:27 INFO - PROCESS | 1652 | 1461529107708 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:18:27 INFO - PROCESS | 1652 | 1461529107726 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef04800 == 88 [pid = 1652] [id = 654] 13:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12b098800) [pid = 1652] [serial = 1962] [outer = 0x0] 13:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12b0b7400) [pid = 1652] [serial = 1963] [outer = 0x12b098800] 13:18:27 INFO - PROCESS | 1652 | 1461529107754 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12cf5b400) [pid = 1652] [serial = 1964] [outer = 0x12b098800] 13:18:28 INFO - PROCESS | 1652 | 1461529108122 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]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 636ms 13:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:18:28 INFO - PROCESS | 1652 | 1461529108176 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 1652 | 1461529108177 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:18:28 INFO - PROCESS | 1652 | 1461529108180 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1652 | 1461529108181 Marionette TRACE conn2 <- [1,2590,null,{}] 13:18:28 INFO - PROCESS | 1652 | 1461529108183 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}] 13:18:28 INFO - PROCESS | 1652 | 1461529108311 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:18:28 INFO - PROCESS | 1652 | 1461529108325 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fccd800 == 89 [pid = 1652] [id = 655] 13:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12b09b800) [pid = 1652] [serial = 1965] [outer = 0x0] 13:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12e330800) [pid = 1652] [serial = 1966] [outer = 0x12b09b800] 13:18:28 INFO - PROCESS | 1652 | 1461529108351 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12e86bc00) [pid = 1652] [serial = 1967] [outer = 0x12b09b800] 13:18:28 INFO - PROCESS | 1652 | 1461529108727 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]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 568ms 13:18:28 INFO - PROCESS | 1652 | 1461529108749 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 1652 | 1461529108751 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:18:28 INFO - PROCESS | 1652 | 1461529108754 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1652 | 1461529108756 Marionette TRACE conn2 <- [1,2594,null,{}] 13:18:28 INFO - PROCESS | 1652 | 1461529108764 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}] 13:18:28 INFO - PROCESS | 1652 | 1461529108897 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:18:28 INFO - PROCESS | 1652 | 1461529108910 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x137279000 == 90 [pid = 1652] [id = 656] 13:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12da32800) [pid = 1652] [serial = 1968] [outer = 0x0] 13:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12ea8c400) [pid = 1652] [serial = 1969] [outer = 0x12da32800] 13:18:28 INFO - PROCESS | 1652 | 1461529108936 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12f61c400) [pid = 1652] [serial = 1970] [outer = 0x12da32800] 13:18:29 INFO - PROCESS | 1652 | 1461529109334 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]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 627ms 13:18:29 INFO - PROCESS | 1652 | 1461529109383 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 1652 | 1461529109384 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:18:29 INFO - PROCESS | 1652 | 1461529109387 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 1652 | 1461529109388 Marionette TRACE conn2 <- [1,2598,null,{}] 13:18:29 INFO - PROCESS | 1652 | 1461529109390 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}] 13:18:29 INFO - PROCESS | 1652 | 1461529109524 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12a9af800) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x1191a0400) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12b4ce000) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x11a970400) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12a9ad000) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12d30a400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x118a31400) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11bbba400) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x114bce800) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x1259b1400) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x118f9ac00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:18:29 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12d5ae000) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:18:29 INFO - PROCESS | 1652 | 1461529109768 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c4d000 == 91 [pid = 1652] [id = 657] 13:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x114bce400) [pid = 1652] [serial = 1971] [outer = 0x0] 13:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x11a66d800) [pid = 1652] [serial = 1972] [outer = 0x114bce400] 13:18:29 INFO - PROCESS | 1652 | 1461529109794 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x129d83c00) [pid = 1652] [serial = 1973] [outer = 0x114bce400] 13:18:30 INFO - PROCESS | 1652 | 1461529110093 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]]]}] 13:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 719ms 13:18:30 INFO - PROCESS | 1652 | 1461529110108 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 1652 | 1461529110109 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:18:30 INFO - PROCESS | 1652 | 1461529110112 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 1652 | 1461529110113 Marionette TRACE conn2 <- [1,2602,null,{}] 13:18:30 INFO - PROCESS | 1652 | 1461529110115 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}] 13:18:30 INFO - PROCESS | 1652 | 1461529110220 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:18:30 INFO - PROCESS | 1652 | 1461529110240 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a81000 == 92 [pid = 1652] [id = 658] 13:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12a184400) [pid = 1652] [serial = 1974] [outer = 0x0] 13:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12a97a000) [pid = 1652] [serial = 1975] [outer = 0x12a184400] 13:18:30 INFO - PROCESS | 1652 | 1461529110266 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12b030000) [pid = 1652] [serial = 1976] [outer = 0x12a184400] 13:18:30 INFO - PROCESS | 1652 | 1461529110649 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]]]}] 13:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 573ms 13:18:30 INFO - PROCESS | 1652 | 1461529110688 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 1652 | 1461529110691 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:18:30 INFO - PROCESS | 1652 | 1461529110693 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 1652 | 1461529110695 Marionette TRACE conn2 <- [1,2606,null,{}] 13:18:30 INFO - PROCESS | 1652 | 1461529110697 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}] 13:18:30 INFO - PROCESS | 1652 | 1461529110814 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:18:30 INFO - PROCESS | 1652 | 1461529110819 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a18d800 == 93 [pid = 1652] [id = 659] 13:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12a18e000) [pid = 1652] [serial = 1977] [outer = 0x0] 13:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12fc57400) [pid = 1652] [serial = 1978] [outer = 0x12a18e000] 13:18:30 INFO - PROCESS | 1652 | 1461529110849 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x1259b0400) [pid = 1652] [serial = 1979] [outer = 0x12a18e000] 13:18:31 INFO - PROCESS | 1652 | 1461529111223 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]]]}] 13:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 573ms 13:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:18:31 INFO - PROCESS | 1652 | 1461529111268 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 1652 | 1461529111269 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:18:31 INFO - PROCESS | 1652 | 1461529111271 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 1652 | 1461529111272 Marionette TRACE conn2 <- [1,2610,null,{}] 13:18:31 INFO - PROCESS | 1652 | 1461529111275 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}] 13:18:31 INFO - PROCESS | 1652 | 1461529111414 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:18:31 INFO - PROCESS | 1652 | 1461529111423 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a4d2000 == 94 [pid = 1652] [id = 660] 13:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12a977c00) [pid = 1652] [serial = 1980] [outer = 0x0] 13:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x139941000) [pid = 1652] [serial = 1981] [outer = 0x12a977c00] 13:18:31 INFO - PROCESS | 1652 | 1461529111448 Marionette DEBUG loaded listener.js 13:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x13994c400) [pid = 1652] [serial = 1982] [outer = 0x12a977c00] 13:18:31 INFO - PROCESS | 1652 | 1461529111984 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]]]}] 13:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 774ms 13:18:32 INFO - PROCESS | 1652 | 1461529112047 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:18:32 INFO - PROCESS | 1652 | 1461529112051 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:18:32 INFO - PROCESS | 1652 | 1461529112057 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:18:32 INFO - PROCESS | 1652 | 1461529112061 Marionette TRACE conn2 <- [1,2614,null,{}] 13:18:32 INFO - PROCESS | 1652 | 1461529112067 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}] 13:18:32 INFO - PROCESS | 1652 | 1461529112261 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:18:32 INFO - PROCESS | 1652 | 1461529112430 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e72000 == 95 [pid = 1652] [id = 661] 13:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x1178ee000) [pid = 1652] [serial = 1983] [outer = 0x0] 13:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x11aa72400) [pid = 1652] [serial = 1984] [outer = 0x1178ee000] 13:18:32 INFO - PROCESS | 1652 | 1461529112465 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x123a0b400) [pid = 1652] [serial = 1985] [outer = 0x1178ee000] 13:18:32 INFO - PROCESS | 1652 | 1461529112942 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]]]}] 13:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 929ms 13:18:33 INFO - PROCESS | 1652 | 1461529113004 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 1652 | 1461529113008 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:18:33 INFO - PROCESS | 1652 | 1461529113015 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1652 | 1461529113016 Marionette TRACE conn2 <- [1,2618,null,{}] 13:18:33 INFO - PROCESS | 1652 | 1461529113021 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}] 13:18:33 INFO - PROCESS | 1652 | 1461529113145 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:18:33 INFO - PROCESS | 1652 | 1461529113242 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbd000 == 96 [pid = 1652] [id = 662] 13:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12790dc00) [pid = 1652] [serial = 1986] [outer = 0x0] 13:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x129d84c00) [pid = 1652] [serial = 1987] [outer = 0x12790dc00] 13:18:33 INFO - PROCESS | 1652 | 1461529113273 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12a430000) [pid = 1652] [serial = 1988] [outer = 0x12790dc00] 13:18:33 INFO - PROCESS | 1652 | 1461529113749 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]]]}] 13:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 774ms 13:18:33 INFO - PROCESS | 1652 | 1461529113789 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 1652 | 1461529113790 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:18:33 INFO - PROCESS | 1652 | 1461529113793 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1652 | 1461529113796 Marionette TRACE conn2 <- [1,2622,null,{}] 13:18:33 INFO - PROCESS | 1652 | 1461529113806 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}] 13:18:33 INFO - PROCESS | 1652 | 1461529113930 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:18:34 INFO - PROCESS | 1652 | 1461529114029 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x139fd1800 == 97 [pid = 1652] [id = 663] 13:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12af8a800) [pid = 1652] [serial = 1989] [outer = 0x0] 13:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12b030800) [pid = 1652] [serial = 1990] [outer = 0x12af8a800] 13:18:34 INFO - PROCESS | 1652 | 1461529114061 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x12b0a2c00) [pid = 1652] [serial = 1991] [outer = 0x12af8a800] 13:18:34 INFO - PROCESS | 1652 | 1461529114527 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]]]}] 13:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 777ms 13:18:34 INFO - PROCESS | 1652 | 1461529114571 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:18:34 INFO - PROCESS | 1652 | 1461529114573 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:18:34 INFO - PROCESS | 1652 | 1461529114575 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:18:34 INFO - PROCESS | 1652 | 1461529114576 Marionette TRACE conn2 <- [1,2626,null,{}] 13:18:34 INFO - PROCESS | 1652 | 1461529114579 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}] 13:18:34 INFO - PROCESS | 1652 | 1461529114702 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:18:34 INFO - PROCESS | 1652 | 1461529114799 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x141bd7000 == 98 [pid = 1652] [id = 664] 13:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12b4c0400) [pid = 1652] [serial = 1992] [outer = 0x0] 13:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12bb97c00) [pid = 1652] [serial = 1993] [outer = 0x12b4c0400] 13:18:34 INFO - PROCESS | 1652 | 1461529114829 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12e3b5400) [pid = 1652] [serial = 1994] [outer = 0x12b4c0400] 13:18:35 INFO - PROCESS | 1652 | 1461529115279 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]]]}] 13:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 769ms 13:18:35 INFO - PROCESS | 1652 | 1461529115344 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 1652 | 1461529115346 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:18:35 INFO - PROCESS | 1652 | 1461529115348 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 1652 | 1461529115349 Marionette TRACE conn2 <- [1,2630,null,{}] 13:18:35 INFO - PROCESS | 1652 | 1461529115352 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}] 13:18:35 INFO - PROCESS | 1652 | 1461529115472 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:18:35 INFO - PROCESS | 1652 | 1461529115569 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x141bf0000 == 99 [pid = 1652] [id = 665] 13:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12bf69c00) [pid = 1652] [serial = 1995] [outer = 0x0] 13:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12f61e800) [pid = 1652] [serial = 1996] [outer = 0x12bf69c00] 13:18:35 INFO - PROCESS | 1652 | 1461529115600 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x1380a2000) [pid = 1652] [serial = 1997] [outer = 0x12bf69c00] 13:18:36 INFO - PROCESS | 1652 | 1461529116016 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]]]}] 13:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 720ms 13:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:18:36 INFO - PROCESS | 1652 | 1461529116069 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:18:36 INFO - PROCESS | 1652 | 1461529116070 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:18:36 INFO - PROCESS | 1652 | 1461529116072 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 1652 | 1461529116073 Marionette TRACE conn2 <- [1,2634,null,{}] 13:18:36 INFO - PROCESS | 1652 | 1461529116075 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}] 13:18:36 INFO - PROCESS | 1652 | 1461529116212 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:18:36 INFO - PROCESS | 1652 | 1461529116341 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x137344000 == 100 [pid = 1652] [id = 666] 13:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12ea8c800) [pid = 1652] [serial = 1998] [outer = 0x0] 13:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x1399dcc00) [pid = 1652] [serial = 1999] [outer = 0x12ea8c800] 13:18:36 INFO - PROCESS | 1652 | 1461529116376 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x13a285800) [pid = 1652] [serial = 2000] [outer = 0x12ea8c800] 13:18:36 INFO - PROCESS | 1652 | 1461529116801 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]]]}] 13:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 770ms 13:18:36 INFO - PROCESS | 1652 | 1461529116847 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:18:36 INFO - PROCESS | 1652 | 1461529116849 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:18:36 INFO - PROCESS | 1652 | 1461529116853 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 1652 | 1461529116855 Marionette TRACE conn2 <- [1,2638,null,{}] 13:18:36 INFO - PROCESS | 1652 | 1461529116857 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}] 13:18:36 INFO - PROCESS | 1652 | 1461529116977 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:18:37 INFO - PROCESS | 1652 | 1461529117102 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x139ddc800 == 101 [pid = 1652] [id = 667] 13:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x139c32c00) [pid = 1652] [serial = 2001] [outer = 0x0] 13:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x139c39000) [pid = 1652] [serial = 2002] [outer = 0x139c32c00] 13:18:37 INFO - PROCESS | 1652 | 1461529117134 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x139c3e000) [pid = 1652] [serial = 2003] [outer = 0x139c32c00] 13:18:37 INFO - PROCESS | 1652 | 1461529117524 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]]]}] 13:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 719ms 13:18:37 INFO - PROCESS | 1652 | 1461529117573 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:18:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:18:37 INFO - PROCESS | 1652 | 1461529117574 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:18:37 INFO - PROCESS | 1652 | 1461529117576 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:18:37 INFO - PROCESS | 1652 | 1461529117578 Marionette TRACE conn2 <- [1,2642,null,{}] 13:18:37 INFO - PROCESS | 1652 | 1461529117580 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}] 13:18:37 INFO - PROCESS | 1652 | 1461529117703 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:18:37 INFO - PROCESS | 1652 | 1461529117800 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1425a3000 == 102 [pid = 1652] [id = 668] 13:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x139c33400) [pid = 1652] [serial = 2004] [outer = 0x0] 13:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x13a283800) [pid = 1652] [serial = 2005] [outer = 0x139c33400] 13:18:37 INFO - PROCESS | 1652 | 1461529117829 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x13a289c00) [pid = 1652] [serial = 2006] [outer = 0x139c33400] 13:18:38 INFO - PROCESS | 1652 | 1461529118329 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]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:18:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 819ms 13:18:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:18:38 INFO - PROCESS | 1652 | 1461529118397 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 1652 | 1461529118398 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:18:38 INFO - PROCESS | 1652 | 1461529118400 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 1652 | 1461529118402 Marionette TRACE conn2 <- [1,2646,null,{}] 13:18:38 INFO - PROCESS | 1652 | 1461529118404 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}] 13:18:38 INFO - PROCESS | 1652 | 1461529118523 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:18:38 INFO - PROCESS | 1652 | 1461529118650 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad93800 == 103 [pid = 1652] [id = 669] 13:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x114bd4800) [pid = 1652] [serial = 2007] [outer = 0x0] 13:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x125bacc00) [pid = 1652] [serial = 2008] [outer = 0x114bd4800] 13:18:38 INFO - PROCESS | 1652 | 1461529118684 Marionette DEBUG loaded listener.js 13:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x12b0b5400) [pid = 1652] [serial = 2009] [outer = 0x114bd4800] 13:18:39 INFO - PROCESS | 1652 | 1461529119376 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]]]}] 13:18:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:18:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1022ms 13:18:39 INFO - PROCESS | 1652 | 1461529119423 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:18:39 INFO - PROCESS | 1652 | 1461529119425 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:18:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:18:39 INFO - PROCESS | 1652 | 1461529119429 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 1652 | 1461529119431 Marionette TRACE conn2 <- [1,2650,null,{}] 13:18:39 INFO - PROCESS | 1652 | 1461529119445 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}] 13:18:39 INFO - PROCESS | 1652 | 1461529119560 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:18:39 INFO - PROCESS | 1652 | 1461529119695 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127559800 == 104 [pid = 1652] [id = 670] 13:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x114f70800) [pid = 1652] [serial = 2010] [outer = 0x0] 13:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x11563c800) [pid = 1652] [serial = 2011] [outer = 0x114f70800] 13:18:39 INFO - PROCESS | 1652 | 1461529119726 Marionette DEBUG loaded listener.js 13:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x119a5f400) [pid = 1652] [serial = 2012] [outer = 0x114f70800] 13:18:40 INFO - PROCESS | 1652 | 1461529120198 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]]]}] 13:18:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:18:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 785ms 13:18:40 INFO - PROCESS | 1652 | 1461529120222 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:18:40 INFO - PROCESS | 1652 | 1461529120226 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:18:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:18:40 INFO - PROCESS | 1652 | 1461529120233 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 1652 | 1461529120234 Marionette TRACE conn2 <- [1,2654,null,{}] 13:18:40 INFO - PROCESS | 1652 | 1461529120240 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}] 13:18:40 INFO - PROCESS | 1652 | 1461529120351 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:18:40 INFO - PROCESS | 1652 | 1461529120465 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e69000 == 105 [pid = 1652] [id = 671] 13:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x11c637000) [pid = 1652] [serial = 2013] [outer = 0x0] 13:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x11c831400) [pid = 1652] [serial = 2014] [outer = 0x11c637000] 13:18:40 INFO - PROCESS | 1652 | 1461529120493 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x125911000) [pid = 1652] [serial = 2015] [outer = 0x11c637000] 13:18:40 INFO - PROCESS | 1652 | 1461529120956 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]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 775ms 13:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:18:41 INFO - PROCESS | 1652 | 1461529121007 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1652 | 1461529121009 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:18:41 INFO - PROCESS | 1652 | 1461529121011 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1652 | 1461529121014 Marionette TRACE conn2 <- [1,2658,null,{}] 13:18:41 INFO - PROCESS | 1652 | 1461529121021 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}] 13:18:41 INFO - PROCESS | 1652 | 1461529121135 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:18:41 INFO - PROCESS | 1652 | 1461529121271 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1df000 == 106 [pid = 1652] [id = 672] 13:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x125bb7c00) [pid = 1652] [serial = 2016] [outer = 0x0] 13:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x1277b7400) [pid = 1652] [serial = 2017] [outer = 0x125bb7c00] 13:18:41 INFO - PROCESS | 1652 | 1461529121303 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x129c78800) [pid = 1652] [serial = 2018] [outer = 0x125bb7c00] 13:18:41 INFO - PROCESS | 1652 | 1461529121857 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]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 873ms 13:18:41 INFO - PROCESS | 1652 | 1461529121885 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1652 | 1461529121888 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:18:41 INFO - PROCESS | 1652 | 1461529121892 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1652 | 1461529121894 Marionette TRACE conn2 <- [1,2662,null,{}] 13:18:41 INFO - PROCESS | 1652 | 1461529121897 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}] 13:18:42 INFO - PROCESS | 1652 | 1461529122015 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:18:42 INFO - PROCESS | 1652 | 1461529122166 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12e822000 == 105 [pid = 1652] [id = 573] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11c90e800 == 104 [pid = 1652] [id = 602] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x13a18d800 == 103 [pid = 1652] [id = 659] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x139a81000 == 102 [pid = 1652] [id = 658] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x125c4d000 == 101 [pid = 1652] [id = 657] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x137279000 == 100 [pid = 1652] [id = 656] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x11afd5800) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x12b02e400) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x12a4dc800) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x12d5b5000) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x126a2e000) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x12f7e6400) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x12e869400) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x12cf60000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x12b096c00) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a663000 == 101 [pid = 1652] [id = 673] 13:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x1158f0400) [pid = 1652] [serial = 2019] [outer = 0x0] 13:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x11afd5800) [pid = 1652] [serial = 2020] [outer = 0x1158f0400] 13:18:42 INFO - PROCESS | 1652 | 1461529122239 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x125faec00) [pid = 1652] [serial = 2021] [outer = 0x1158f0400] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12fccd800 == 100 [pid = 1652] [id = 655] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef04800 == 99 [pid = 1652] [id = 654] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb7800 == 98 [pid = 1652] [id = 653] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1cc000 == 97 [pid = 1652] [id = 652] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa76000 == 96 [pid = 1652] [id = 651] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1285e1800 == 95 [pid = 1652] [id = 650] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b05f000 == 94 [pid = 1652] [id = 649] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x13a3c8800 == 93 [pid = 1652] [id = 644] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x137286000 == 92 [pid = 1652] [id = 643] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x13a433800 == 91 [pid = 1652] [id = 642] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x13a4c9000 == 90 [pid = 1652] [id = 641] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x13a197800 == 89 [pid = 1652] [id = 640] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12efc3800 == 88 [pid = 1652] [id = 639] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b05b000 == 87 [pid = 1652] [id = 638] 13:18:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11b917800 == 86 [pid = 1652] [id = 637] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x12b0a1000) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x12b0bf000) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x12bf64400) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x127392800) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12a9b5400) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x12d5a7c00) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x127907400) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x11afd9800) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x125905c00) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x11c457c00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x118a32c00) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x1150c6800) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12a181400) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12a42ac00) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x12857e400) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x129d87c00) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12cf5dc00) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12b4c7400) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x12b0b8c00) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12b02d000) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12a6cb800) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x12e38d400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12e38b800) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12e33e400) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 13:18:42 INFO - PROCESS | 1652 | 1461529122574 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]]]}] 13:18:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:18:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 721ms 13:18:42 INFO - PROCESS | 1652 | 1461529122613 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:18:42 INFO - PROCESS | 1652 | 1461529122614 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:18:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:18:42 INFO - PROCESS | 1652 | 1461529122616 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:18:42 INFO - PROCESS | 1652 | 1461529122617 Marionette TRACE conn2 <- [1,2666,null,{}] 13:18:42 INFO - PROCESS | 1652 | 1461529122620 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}] 13:18:42 INFO - PROCESS | 1652 | 1461529122720 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:18:42 INFO - PROCESS | 1652 | 1461529122725 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e66800 == 87 [pid = 1652] [id = 674] 13:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x128577000) [pid = 1652] [serial = 2022] [outer = 0x0] 13:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x129d82c00) [pid = 1652] [serial = 2023] [outer = 0x128577000] 13:18:42 INFO - PROCESS | 1652 | 1461529122752 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x12a183800) [pid = 1652] [serial = 2024] [outer = 0x128577000] 13:18:43 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) 13:18:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 13:18:43 INFO - PROCESS | 1652 | 1461529123631 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]]]}] 13:18:43 INFO - PROCESS | 1652 | 1461529123637 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 1652 | 1461529123639 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:18:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:18:43 INFO - PROCESS | 1652 | 1461529123648 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1652 | 1461529123649 Marionette TRACE conn2 <- [1,2670,null,{}] 13:18:43 INFO - PROCESS | 1652 | 1461529123651 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}] 13:18:43 INFO - PROCESS | 1652 | 1461529123795 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:18:43 INFO - PROCESS | 1652 | 1461529123803 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b30c800 == 88 [pid = 1652] [id = 675] 13:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12a186400) [pid = 1652] [serial = 2025] [outer = 0x0] 13:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12a431800) [pid = 1652] [serial = 2026] [outer = 0x12a186400] 13:18:43 INFO - PROCESS | 1652 | 1461529123834 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12a6d0c00) [pid = 1652] [serial = 2027] [outer = 0x12a186400] 13:18:44 INFO - PROCESS | 1652 | 1461529124687 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] 13:18:44 INFO - PROCESS | 1652 | 1461529124721 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:18:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:18:44 INFO - PROCESS | 1652 | 1461529124731 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 1652 | 1461529124732 Marionette TRACE conn2 <- [1,2674,null,{}] 13:18:44 INFO - PROCESS | 1652 | 1461529124735 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}] 13:18:44 INFO - PROCESS | 1652 | 1461529124859 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:18:44 INFO - PROCESS | 1652 | 1461529124873 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbad000 == 89 [pid = 1652] [id = 676] 13:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12a424400) [pid = 1652] [serial = 2028] [outer = 0x0] 13:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12a97d000) [pid = 1652] [serial = 2029] [outer = 0x12a424400] 13:18:44 INFO - PROCESS | 1652 | 1461529124899 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12a9b4400) [pid = 1652] [serial = 2030] [outer = 0x12a424400] 13:18:45 INFO - PROCESS | 1652 | 1461529125782 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] 13:18:45 INFO - PROCESS | 1652 | 1461529125803 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:18:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:18:45 INFO - PROCESS | 1652 | 1461529125813 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:18:45 INFO - PROCESS | 1652 | 1461529125814 Marionette TRACE conn2 <- [1,2678,null,{}] 13:18:45 INFO - PROCESS | 1652 | 1461529125816 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}] 13:18:45 INFO - PROCESS | 1652 | 1461529125945 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:18:45 INFO - PROCESS | 1652 | 1461529125959 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e80a800 == 90 [pid = 1652] [id = 677] 13:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12a6d1000) [pid = 1652] [serial = 2031] [outer = 0x0] 13:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12ab80400) [pid = 1652] [serial = 2032] [outer = 0x12a6d1000] 13:18:45 INFO - PROCESS | 1652 | 1461529125985 Marionette DEBUG loaded listener.js 13:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12ab89800) [pid = 1652] [serial = 2033] [outer = 0x12a6d1000] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x11c29c400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x11c29e800) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x12f7e9400) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x12a429c00) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12aa89c00) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x126e55800) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x129d02400) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x119a5c400) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12dbec000) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x129d03000) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x11c44c400) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x114008400) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x119273800) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x126bd3400) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x1134d8c00) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12a428c00) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12d303c00) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12a4db400) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x11c37e400) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x11562e400) [pid = 1652] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12e91b000) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x125fa7800) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x11adc5c00) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x125bb2400) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12e863000) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12a6c4800) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11c862c00) [pid = 1652] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12aa8e800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x114bb2800) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x125faac00) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12a481000) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12a481400) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x11afd4800) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x118c22800) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12e330000) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x11400b000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x1135e1000) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x118fc8000) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12b028400) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12a6c5400) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12bf6c800) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x114f76400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12a47d400) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12a6c7400) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x125906400) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11521b800) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12aa93c00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x119a5cc00) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x1166f6000) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x11bb4b000) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12e398400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x11bb45000) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11bed1000) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x128571400) [pid = 1652] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x11afdb800) [pid = 1652] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x11a677800) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x114bcdc00) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x114bcbc00) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x1150cf400) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x125903800) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12e391800) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12b098800) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12da32800) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12b09b800) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x114bce400) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12a184400) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x125babc00) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1134e4400) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12a18e000) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11bb36800) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12ab88c00) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12a184800) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x129d07000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x129d7f400) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12e91d800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11bbbfc00) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x119134000) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12ab89000) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11bd4d800) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12af88400) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:18:46 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12af8b400) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:18:46 INFO - PROCESS | 1652 | 1461529126930 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]]]}] 13:18:46 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) 13:18:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1123ms 13:18:46 INFO - PROCESS | 1652 | 1461529126939 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:18:46 INFO - PROCESS | 1652 | 1461529126940 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:18:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:18:46 INFO - PROCESS | 1652 | 1461529126942 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 1652 | 1461529126944 Marionette TRACE conn2 <- [1,2682,null,{}] 13:18:46 INFO - PROCESS | 1652 | 1461529126946 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}] 13:18:47 INFO - PROCESS | 1652 | 1461529127046 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:18:47 INFO - PROCESS | 1652 | 1461529127050 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c1d800 == 91 [pid = 1652] [id = 678] 13:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1135e1000) [pid = 1652] [serial = 2034] [outer = 0x0] 13:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x114f78000) [pid = 1652] [serial = 2035] [outer = 0x1135e1000] 13:18:47 INFO - PROCESS | 1652 | 1461529127078 Marionette DEBUG loaded listener.js 13:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1166f6000) [pid = 1652] [serial = 2036] [outer = 0x1135e1000] 13:18:47 INFO - PROCESS | 1652 | 1461529127939 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]]]}] 13:18:47 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) 13:18:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 13:18:47 INFO - PROCESS | 1652 | 1461529127965 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:18:47 INFO - PROCESS | 1652 | 1461529127966 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:18:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:18:47 INFO - PROCESS | 1652 | 1461529127969 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:18:47 INFO - PROCESS | 1652 | 1461529127971 Marionette TRACE conn2 <- [1,2686,null,{}] 13:18:47 INFO - PROCESS | 1652 | 1461529127982 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}] 13:18:48 INFO - PROCESS | 1652 | 1461529128113 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:18:48 INFO - PROCESS | 1652 | 1461529128121 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ade6800 == 92 [pid = 1652] [id = 679] 13:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x114ba9400) [pid = 1652] [serial = 2037] [outer = 0x0] 13:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x119a5c400) [pid = 1652] [serial = 2038] [outer = 0x114ba9400] 13:18:48 INFO - PROCESS | 1652 | 1461529128147 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11bbbfc00) [pid = 1652] [serial = 2039] [outer = 0x114ba9400] 13:18:49 INFO - PROCESS | 1652 | 1461529129049 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] 13:18:49 INFO - PROCESS | 1652 | 1461529129102 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:18:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:18:49 INFO - PROCESS | 1652 | 1461529129106 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 1652 | 1461529129108 Marionette TRACE conn2 <- [1,2690,null,{}] 13:18:49 INFO - PROCESS | 1652 | 1461529129113 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}] 13:18:49 INFO - PROCESS | 1652 | 1461529129240 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:18:49 INFO - PROCESS | 1652 | 1461529129359 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x127564800 == 93 [pid = 1652] [id = 680] 13:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11521f000) [pid = 1652] [serial = 2040] [outer = 0x0] 13:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x115845800) [pid = 1652] [serial = 2041] [outer = 0x11521f000] 13:18:49 INFO - PROCESS | 1652 | 1461529129395 Marionette DEBUG loaded listener.js 13:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11aa7b000) [pid = 1652] [serial = 2042] [outer = 0x11521f000] 13:18:50 INFO - PROCESS | 1652 | 1461529130331 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] 13:18:50 INFO - PROCESS | 1652 | 1461529130409 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:18:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:18:50 INFO - PROCESS | 1652 | 1461529130415 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:18:50 INFO - PROCESS | 1652 | 1461529130417 Marionette TRACE conn2 <- [1,2694,null,{}] 13:18:50 INFO - PROCESS | 1652 | 1461529130420 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}] 13:18:50 INFO - PROCESS | 1652 | 1461529130531 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:18:50 INFO - PROCESS | 1652 | 1461529130673 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b068000 == 94 [pid = 1652] [id = 681] 13:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11c377400) [pid = 1652] [serial = 2043] [outer = 0x0] 13:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11c4ba800) [pid = 1652] [serial = 2044] [outer = 0x11c377400] 13:18:50 INFO - PROCESS | 1652 | 1461529130746 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x125906400) [pid = 1652] [serial = 2045] [outer = 0x11c377400] 13:18:51 INFO - PROCESS | 1652 | 1461529131634 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] 13:18:51 INFO - PROCESS | 1652 | 1461529131712 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:18:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:18:51 INFO - PROCESS | 1652 | 1461529131717 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1652 | 1461529131720 Marionette TRACE conn2 <- [1,2698,null,{}] 13:18:51 INFO - PROCESS | 1652 | 1461529131727 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}] 13:18:51 INFO - PROCESS | 1652 | 1461529131845 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:18:51 INFO - PROCESS | 1652 | 1461529131987 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12efb8800 == 95 [pid = 1652] [id = 682] 13:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x125fa6800) [pid = 1652] [serial = 2046] [outer = 0x0] 13:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x127903800) [pid = 1652] [serial = 2047] [outer = 0x125fa6800] 13:18:52 INFO - PROCESS | 1652 | 1461529132063 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x129c6fc00) [pid = 1652] [serial = 2048] [outer = 0x125fa6800] 13:18:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6c3000 == 94 [pid = 1652] [id = 16] 13:18:52 INFO - PROCESS | 1652 | 1461529132963 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] 13:18:52 INFO - PROCESS | 1652 | 1461529132993 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:18:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:18:52 INFO - PROCESS | 1652 | 1461529132996 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 1652 | 1461529132997 Marionette TRACE conn2 <- [1,2702,null,{}] 13:18:53 INFO - PROCESS | 1652 | 1461529132999 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}] 13:18:53 INFO - PROCESS | 1652 | 1461529133120 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:18:53 INFO - PROCESS | 1652 | 1461529133238 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcb7000 == 95 [pid = 1652] [id = 683] 13:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x129d05c00) [pid = 1652] [serial = 2049] [outer = 0x0] 13:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x129d88000) [pid = 1652] [serial = 2050] [outer = 0x129d05c00] 13:18:53 INFO - PROCESS | 1652 | 1461529133271 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12a423000) [pid = 1652] [serial = 2051] [outer = 0x129d05c00] 13:18:53 INFO - PROCESS | 1652 | 1461529133735 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]]]}] 13:18:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:18:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 770ms 13:18:53 INFO - PROCESS | 1652 | 1461529133767 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:18:53 INFO - PROCESS | 1652 | 1461529133770 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:18:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:18:53 INFO - PROCESS | 1652 | 1461529133773 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:18:53 INFO - PROCESS | 1652 | 1461529133775 Marionette TRACE conn2 <- [1,2706,null,{}] 13:18:53 INFO - PROCESS | 1652 | 1461529133779 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}] 13:18:53 INFO - PROCESS | 1652 | 1461529133954 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:18:54 INFO - PROCESS | 1652 | 1461529134098 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x130631000 == 96 [pid = 1652] [id = 684] 13:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x129d10c00) [pid = 1652] [serial = 2052] [outer = 0x0] 13:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12a431400) [pid = 1652] [serial = 2053] [outer = 0x129d10c00] 13:18:54 INFO - PROCESS | 1652 | 1461529134129 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12a4d8400) [pid = 1652] [serial = 2054] [outer = 0x129d10c00] 13:18:54 INFO - PROCESS | 1652 | 1461529134609 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]]]}] 13:18:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:18:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 871ms 13:18:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:18:54 INFO - PROCESS | 1652 | 1461529134645 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 1652 | 1461529134646 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:18:54 INFO - PROCESS | 1652 | 1461529134648 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - PROCESS | 1652 | 1461529134650 Marionette TRACE conn2 <- [1,2710,null,{}] 13:18:54 INFO - PROCESS | 1652 | 1461529134652 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}] 13:18:54 INFO - PROCESS | 1652 | 1461529134788 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:18:54 INFO - PROCESS | 1652 | 1461529134882 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1c4800 == 97 [pid = 1652] [id = 685] 13:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x123a0d400) [pid = 1652] [serial = 2055] [outer = 0x0] 13:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12a4d8800) [pid = 1652] [serial = 2056] [outer = 0x123a0d400] 13:18:54 INFO - PROCESS | 1652 | 1461529134916 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12aa8b400) [pid = 1652] [serial = 2057] [outer = 0x123a0d400] 13:18:55 INFO - PROCESS | 1652 | 1461529135365 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] 13:18:55 INFO - PROCESS | 1652 | 1461529135420 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:18:55 INFO - PROCESS | 1652 | 1461529135422 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 1652 | 1461529135423 Marionette TRACE conn2 <- [1,2714,null,{}] 13:18:55 INFO - PROCESS | 1652 | 1461529135426 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}] 13:18:55 INFO - PROCESS | 1652 | 1461529135553 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:18:55 INFO - PROCESS | 1652 | 1461529135651 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a11b800 == 98 [pid = 1652] [id = 686] 13:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x1166f1c00) [pid = 1652] [serial = 2058] [outer = 0x0] 13:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x129c75c00) [pid = 1652] [serial = 2059] [outer = 0x1166f1c00] 13:18:55 INFO - PROCESS | 1652 | 1461529135681 Marionette DEBUG loaded listener.js 13:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12aa96400) [pid = 1652] [serial = 2060] [outer = 0x1166f1c00] 13:18:56 INFO - PROCESS | 1652 | 1461529136094 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]]]}] 13:18:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:18:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 719ms 13:18:56 INFO - PROCESS | 1652 | 1461529136150 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:18:56 INFO - PROCESS | 1652 | 1461529136151 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:18:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:18:56 INFO - PROCESS | 1652 | 1461529136156 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 1652 | 1461529136157 Marionette TRACE conn2 <- [1,2718,null,{}] 13:18:56 INFO - PROCESS | 1652 | 1461529136159 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}] 13:18:56 INFO - PROCESS | 1652 | 1461529136278 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:18:56 INFO - PROCESS | 1652 | 1461529136371 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aea800 == 99 [pid = 1652] [id = 687] 13:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x115633800) [pid = 1652] [serial = 2061] [outer = 0x0] 13:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11a684800) [pid = 1652] [serial = 2062] [outer = 0x115633800] 13:18:56 INFO - PROCESS | 1652 | 1461529136401 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x126a30800) [pid = 1652] [serial = 2063] [outer = 0x115633800] 13:18:56 INFO - PROCESS | 1652 | 1461529136847 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] 13:18:56 INFO - PROCESS | 1652 | 1461529136877 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:18:56 INFO - PROCESS | 1652 | 1461529136880 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 1652 | 1461529136881 Marionette TRACE conn2 <- [1,2722,null,{}] 13:18:56 INFO - PROCESS | 1652 | 1461529136883 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}] 13:18:57 INFO - PROCESS | 1652 | 1461529137008 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:18:57 INFO - PROCESS | 1652 | 1461529137104 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270bf000 == 100 [pid = 1652] [id = 688] 13:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x114f71800) [pid = 1652] [serial = 2064] [outer = 0x0] 13:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x11a683800) [pid = 1652] [serial = 2065] [outer = 0x114f71800] 13:18:57 INFO - PROCESS | 1652 | 1461529137135 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x11c2a7c00) [pid = 1652] [serial = 2066] [outer = 0x114f71800] 13:18:57 INFO - PROCESS | 1652 | 1461529137975 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] 13:18:58 INFO - PROCESS | 1652 | 1461529138008 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:18:58 INFO - PROCESS | 1652 | 1461529138012 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1652 | 1461529138014 Marionette TRACE conn2 <- [1,2726,null,{}] 13:18:58 INFO - PROCESS | 1652 | 1461529138018 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}] 13:18:58 INFO - PROCESS | 1652 | 1461529138135 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:18:58 INFO - PROCESS | 1652 | 1461529138238 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae70000 == 101 [pid = 1652] [id = 689] 13:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1155ba400) [pid = 1652] [serial = 2067] [outer = 0x0] 13:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x119a59800) [pid = 1652] [serial = 2068] [outer = 0x1155ba400] 13:18:58 INFO - PROCESS | 1652 | 1461529138268 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11bb44000) [pid = 1652] [serial = 2069] [outer = 0x1155ba400] 13:18:58 INFO - PROCESS | 1652 | 1461529138742 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]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:18:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 773ms 13:18:58 INFO - PROCESS | 1652 | 1461529138786 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 1652 | 1461529138792 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:18:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:18:58 INFO - PROCESS | 1652 | 1461529138799 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1652 | 1461529138802 Marionette TRACE conn2 <- [1,2730,null,{}] 13:18:58 INFO - PROCESS | 1652 | 1461529138835 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}] 13:18:59 INFO - PROCESS | 1652 | 1461529139078 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:18:59 INFO - PROCESS | 1652 | 1461529139199 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x128505800 == 102 [pid = 1652] [id = 690] 13:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x11927b800) [pid = 1652] [serial = 2070] [outer = 0x0] 13:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12590b000) [pid = 1652] [serial = 2071] [outer = 0x11927b800] 13:18:59 INFO - PROCESS | 1652 | 1461529139228 Marionette DEBUG loaded listener.js 13:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x125bb2800) [pid = 1652] [serial = 2072] [outer = 0x11927b800] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x130a48800 == 101 [pid = 1652] [id = 538] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119c1d800 == 100 [pid = 1652] [id = 678] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12e80a800 == 99 [pid = 1652] [id = 677] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbad000 == 98 [pid = 1652] [id = 676] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b30c800 == 97 [pid = 1652] [id = 675] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x139941000) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12ff1a000) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12e22f000) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a9b5000) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129e66800 == 96 [pid = 1652] [id = 674] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11a663000 == 95 [pid = 1652] [id = 673] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1df000 == 94 [pid = 1652] [id = 672] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129e69000 == 93 [pid = 1652] [id = 671] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x127559800 == 92 [pid = 1652] [id = 670] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1425a3000 == 91 [pid = 1652] [id = 668] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x139ddc800 == 90 [pid = 1652] [id = 667] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x137344000 == 89 [pid = 1652] [id = 666] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x141bf0000 == 88 [pid = 1652] [id = 665] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x141bd7000 == 87 [pid = 1652] [id = 664] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x139fd1800 == 86 [pid = 1652] [id = 663] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbd000 == 85 [pid = 1652] [id = 662] 13:18:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129e72000 == 84 [pid = 1652] [id = 661] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x118c1bc00) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1287dc400) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12f49f800) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x114e80800) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12aa95000) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12ff1d000) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12f61d400) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12a4d6c00) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x11a665800) [pid = 1652] [serial = 1433] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12f49cc00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12a429800) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11bb4a400) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12e91f400) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12e86e400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12e237800) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x127973400) [pid = 1652] [serial = 1439] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12bf8c000) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12dbeb000) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12b50d800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12aa92000) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12be0d800) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11c63e800) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11bb47800) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12e398000) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x1150d1c00) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12cfa4800) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11a910c00) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12ea84800) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12b4cec00) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12da2c400) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12b4c8400) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12a6ce000) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12d5ac400) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x125fac800) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12f497c00) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12bf63000) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11c2a5800) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1192bfc00) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x126bd0400) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12e921800) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11c832000) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x125fa6400) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12a482c00) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11becec00) [pid = 1652] [serial = 1436] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11bb42800) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11588e000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x114bd4400) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1287d1800) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a47c400) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12fc55800) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12b8cec00) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12e231400) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12dbf2c00) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12ff16400) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11aa6ec00) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12ea8ac00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b09a800) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12aa8e000) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x126e61c00) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11bb4dc00) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12bf61400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e86bc00) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12b030000) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12cf5b400) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12ab82800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11a66d800) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b0b7400) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12ea8c400) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12e330800) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12f61c400) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x129d83c00) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a97a000) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x129d06800) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129d7f000) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118f93000) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x114bd2000) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12fc57400) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x139948400) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12af91000) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x139940800) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a6ca000) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12ab83800) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a6cfc00) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a182800) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12a190800) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12f61f800) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a4da800) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12ea88800) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12590cc00) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c2a2000) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b09fc00) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a6c3000) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b0be800) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d5b4400) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x129c76000) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x125bb4000) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12f7e7400) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12af92c00) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12ff14400) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12fc53000) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 13:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1259b0400) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 13:19:00 INFO - PROCESS | 1652 | 1461529140180 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] 13:19:00 INFO - PROCESS | 1652 | 1461529140223 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:19:00 INFO - PROCESS | 1652 | 1461529140225 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:19:00 INFO - PROCESS | 1652 | 1461529140228 Marionette TRACE conn2 <- [1,2734,null,{}] 13:19:00 INFO - PROCESS | 1652 | 1461529140236 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}] 13:19:00 INFO - PROCESS | 1652 | 1461529140340 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:19:00 INFO - PROCESS | 1652 | 1461529140347 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279a3000 == 85 [pid = 1652] [id = 691] 13:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x125fa2c00) [pid = 1652] [serial = 2073] [outer = 0x0] 13:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x125fac800) [pid = 1652] [serial = 2074] [outer = 0x125fa2c00] 13:19:00 INFO - PROCESS | 1652 | 1461529140377 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127a1e000) [pid = 1652] [serial = 2075] [outer = 0x125fa2c00] 13:19:00 INFO - PROCESS | 1652 | 1461529140766 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]]]}] 13:19:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:19:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 574ms 13:19:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:19:00 INFO - PROCESS | 1652 | 1461529140800 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:19:00 INFO - PROCESS | 1652 | 1461529140802 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:19:00 INFO - PROCESS | 1652 | 1461529140804 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:19:00 INFO - PROCESS | 1652 | 1461529140806 Marionette TRACE conn2 <- [1,2738,null,{}] 13:19:00 INFO - PROCESS | 1652 | 1461529140808 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}] 13:19:00 INFO - PROCESS | 1652 | 1461529140911 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:19:00 INFO - PROCESS | 1652 | 1461529140916 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ace2000 == 86 [pid = 1652] [id = 692] 13:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12857e400) [pid = 1652] [serial = 2076] [outer = 0x0] 13:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129d03000) [pid = 1652] [serial = 2077] [outer = 0x12857e400] 13:19:00 INFO - PROCESS | 1652 | 1461529140944 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129d89400) [pid = 1652] [serial = 2078] [outer = 0x12857e400] 13:19:01 INFO - PROCESS | 1652 | 1461529141310 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]]]}] 13:19:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:19:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 13:19:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:19:01 INFO - PROCESS | 1652 | 1461529141325 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 1652 | 1461529141326 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:19:01 INFO - PROCESS | 1652 | 1461529141328 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - PROCESS | 1652 | 1461529141329 Marionette TRACE conn2 <- [1,2742,null,{}] 13:19:01 INFO - PROCESS | 1652 | 1461529141332 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}] 13:19:01 INFO - PROCESS | 1652 | 1461529141435 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:19:01 INFO - PROCESS | 1652 | 1461529141529 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae7f000 == 87 [pid = 1652] [id = 693] 13:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x114f75400) [pid = 1652] [serial = 2079] [outer = 0x0] 13:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129d81800) [pid = 1652] [serial = 2080] [outer = 0x114f75400] 13:19:01 INFO - PROCESS | 1652 | 1461529141556 Marionette DEBUG loaded listener.js 13:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a47e000) [pid = 1652] [serial = 2081] [outer = 0x114f75400] 13:19:01 INFO - PROCESS | 1652 | 1461529141929 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]]]}] 13:19:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:19:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 618ms 13:19:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:19:01 INFO - PROCESS | 1652 | 1461529141948 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 1652 | 1461529141950 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:19:01 INFO - PROCESS | 1652 | 1461529141953 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - PROCESS | 1652 | 1461529141955 Marionette TRACE conn2 <- [1,2746,null,{}] 13:19:01 INFO - PROCESS | 1652 | 1461529141958 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}] 13:19:02 INFO - PROCESS | 1652 | 1461529142179 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:19:02 INFO - PROCESS | 1652 | 1461529142206 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf08000 == 88 [pid = 1652] [id = 694] 13:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a4d6000) [pid = 1652] [serial = 2082] [outer = 0x0] 13:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a6d0400) [pid = 1652] [serial = 2083] [outer = 0x12a4d6000] 13:19:02 INFO - PROCESS | 1652 | 1461529142250 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a9b5800) [pid = 1652] [serial = 2084] [outer = 0x12a4d6000] 13:19:02 INFO - PROCESS | 1652 | 1461529142665 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]]]}] 13:19:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:19:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 772ms 13:19:02 INFO - PROCESS | 1652 | 1461529142730 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:19:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:19:02 INFO - PROCESS | 1652 | 1461529142731 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:19:02 INFO - PROCESS | 1652 | 1461529142733 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 1652 | 1461529142734 Marionette TRACE conn2 <- [1,2750,null,{}] 13:19:02 INFO - PROCESS | 1652 | 1461529142738 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}] 13:19:02 INFO - PROCESS | 1652 | 1461529142887 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:19:02 INFO - PROCESS | 1652 | 1461529142900 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbd000 == 89 [pid = 1652] [id = 695] 13:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a97c400) [pid = 1652] [serial = 2085] [outer = 0x0] 13:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ab7b800) [pid = 1652] [serial = 2086] [outer = 0x12a97c400] 13:19:02 INFO - PROCESS | 1652 | 1461529142929 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ab88800) [pid = 1652] [serial = 2087] [outer = 0x12a97c400] 13:19:03 INFO - PROCESS | 1652 | 1461529143288 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]]]}] 13:19:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:19:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 572ms 13:19:03 INFO - PROCESS | 1652 | 1461529143305 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:19:03 INFO - PROCESS | 1652 | 1461529143306 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:19:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:19:03 INFO - PROCESS | 1652 | 1461529143309 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:19:03 INFO - PROCESS | 1652 | 1461529143310 Marionette TRACE conn2 <- [1,2754,null,{}] 13:19:03 INFO - PROCESS | 1652 | 1461529143312 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}] 13:19:03 INFO - PROCESS | 1652 | 1461529143443 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11afd2400) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12af93800) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11b86ac00) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x114f70800) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a186400) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a424400) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x125bb7c00) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1158f0400) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128577000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c637000) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a6d1000) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:19:03 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1135e1000) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:19:03 INFO - PROCESS | 1652 | 1461529143654 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aec8800 == 90 [pid = 1652] [id = 696] 13:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1150c6800) [pid = 1652] [serial = 2088] [outer = 0x0] 13:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a979000) [pid = 1652] [serial = 2089] [outer = 0x1150c6800] 13:19:03 INFO - PROCESS | 1652 | 1461529143680 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127907400) [pid = 1652] [serial = 2090] [outer = 0x1150c6800] 13:19:04 INFO - PROCESS | 1652 | 1461529143999 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]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:19:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 720ms 13:19:04 INFO - PROCESS | 1652 | 1461529144030 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1652 | 1461529144032 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:19:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:19:04 INFO - PROCESS | 1652 | 1461529144035 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1652 | 1461529144036 Marionette TRACE conn2 <- [1,2758,null,{}] 13:19:04 INFO - PROCESS | 1652 | 1461529144040 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}] 13:19:04 INFO - PROCESS | 1652 | 1461529144190 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:19:04 INFO - PROCESS | 1652 | 1461529144332 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ea52000 == 91 [pid = 1652] [id = 697] 13:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1158f0400) [pid = 1652] [serial = 2091] [outer = 0x0] 13:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12af90400) [pid = 1652] [serial = 2092] [outer = 0x1158f0400] 13:19:04 INFO - PROCESS | 1652 | 1461529144358 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b024000) [pid = 1652] [serial = 2093] [outer = 0x1158f0400] 13:19:04 INFO - PROCESS | 1652 | 1461529144646 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]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:19:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 623ms 13:19:04 INFO - PROCESS | 1652 | 1461529144661 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1652 | 1461529144663 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:19:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:19:04 INFO - PROCESS | 1652 | 1461529144665 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1652 | 1461529144666 Marionette TRACE conn2 <- [1,2762,null,{}] 13:19:04 INFO - PROCESS | 1652 | 1461529144669 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}] 13:19:04 INFO - PROCESS | 1652 | 1461529144786 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:19:04 INFO - PROCESS | 1652 | 1461529144791 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6b7800 == 92 [pid = 1652] [id = 698] 13:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b026c00) [pid = 1652] [serial = 2094] [outer = 0x0] 13:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b02f800) [pid = 1652] [serial = 2095] [outer = 0x12b026c00] 13:19:04 INFO - PROCESS | 1652 | 1461529144817 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b09a800) [pid = 1652] [serial = 2096] [outer = 0x12b026c00] 13:19:05 INFO - PROCESS | 1652 | 1461529145194 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]]]}] 13:19:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:19:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 13:19:05 INFO - PROCESS | 1652 | 1461529145237 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:19:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:19:05 INFO - PROCESS | 1652 | 1461529145239 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:19:05 INFO - PROCESS | 1652 | 1461529145241 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 1652 | 1461529145243 Marionette TRACE conn2 <- [1,2766,null,{}] 13:19:05 INFO - PROCESS | 1652 | 1461529145245 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}] 13:19:05 INFO - PROCESS | 1652 | 1461529145364 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:19:05 INFO - PROCESS | 1652 | 1461529145370 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1307d4800 == 93 [pid = 1652] [id = 699] 13:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b09d800) [pid = 1652] [serial = 2097] [outer = 0x0] 13:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b0bf000) [pid = 1652] [serial = 2098] [outer = 0x12b09d800] 13:19:05 INFO - PROCESS | 1652 | 1461529145400 Marionette DEBUG loaded listener.js 13:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b5f8000) [pid = 1652] [serial = 2099] [outer = 0x12b09d800] 13:19:05 INFO - PROCESS | 1652 | 1461529145939 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]]]}] 13:19:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:19:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 722ms 13:19:05 INFO - PROCESS | 1652 | 1461529145963 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:19:05 INFO - PROCESS | 1652 | 1461529145966 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:19:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:19:05 INFO - PROCESS | 1652 | 1461529145970 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 1652 | 1461529145972 Marionette TRACE conn2 <- [1,2770,null,{}] 13:19:05 INFO - PROCESS | 1652 | 1461529145976 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}] 13:19:06 INFO - PROCESS | 1652 | 1461529146107 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:19:06 INFO - PROCESS | 1652 | 1461529146200 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e92000 == 94 [pid = 1652] [id = 700] 13:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x115632000) [pid = 1652] [serial = 2100] [outer = 0x0] 13:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119e57400) [pid = 1652] [serial = 2101] [outer = 0x115632000] 13:19:06 INFO - PROCESS | 1652 | 1461529146235 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11afdb800) [pid = 1652] [serial = 2102] [outer = 0x115632000] 13:19:06 INFO - PROCESS | 1652 | 1461529146745 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]]]}] 13:19:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:19:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 822ms 13:19:06 INFO - PROCESS | 1652 | 1461529146793 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 1652 | 1461529146799 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:19:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:19:06 INFO - PROCESS | 1652 | 1461529146806 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 1652 | 1461529146809 Marionette TRACE conn2 <- [1,2774,null,{}] 13:19:06 INFO - PROCESS | 1652 | 1461529146812 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}] 13:19:06 INFO - PROCESS | 1652 | 1461529146935 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:19:07 INFO - PROCESS | 1652 | 1461529147029 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae75800 == 95 [pid = 1652] [id = 701] 13:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c63e800) [pid = 1652] [serial = 2103] [outer = 0x0] 13:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x125905c00) [pid = 1652] [serial = 2104] [outer = 0x11c63e800] 13:19:07 INFO - PROCESS | 1652 | 1461529147056 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x125bb3000) [pid = 1652] [serial = 2105] [outer = 0x11c63e800] 13:19:07 INFO - PROCESS | 1652 | 1461529147471 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]]]}] 13:19:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:19:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 13:19:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:19:07 INFO - PROCESS | 1652 | 1461529147527 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:19:07 INFO - PROCESS | 1652 | 1461529147529 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:19:07 INFO - PROCESS | 1652 | 1461529147531 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:19:07 INFO - PROCESS | 1652 | 1461529147534 Marionette TRACE conn2 <- [1,2778,null,{}] 13:19:07 INFO - PROCESS | 1652 | 1461529147563 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}] 13:19:07 INFO - PROCESS | 1652 | 1461529147690 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:19:07 INFO - PROCESS | 1652 | 1461529147784 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcaf800 == 96 [pid = 1652] [id = 702] 13:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129d7f400) [pid = 1652] [serial = 2106] [outer = 0x0] 13:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a190400) [pid = 1652] [serial = 2107] [outer = 0x129d7f400] 13:19:07 INFO - PROCESS | 1652 | 1461529147817 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a4de000) [pid = 1652] [serial = 2108] [outer = 0x129d7f400] 13:19:08 INFO - PROCESS | 1652 | 1461529148245 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]]]}] 13:19:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:19:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 743ms 13:19:08 INFO - PROCESS | 1652 | 1461529148306 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 1652 | 1461529148308 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:19:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:19:08 INFO - PROCESS | 1652 | 1461529148312 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 1652 | 1461529148314 Marionette TRACE conn2 <- [1,2782,null,{}] 13:19:08 INFO - PROCESS | 1652 | 1461529148316 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}] 13:19:08 INFO - PROCESS | 1652 | 1461529148440 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:19:08 INFO - PROCESS | 1652 | 1461529148526 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x137282800 == 97 [pid = 1652] [id = 703] 13:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a972800) [pid = 1652] [serial = 2109] [outer = 0x0] 13:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a9ad000) [pid = 1652] [serial = 2110] [outer = 0x12a972800] 13:19:08 INFO - PROCESS | 1652 | 1461529148557 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12af88000) [pid = 1652] [serial = 2111] [outer = 0x12a972800] 13:19:08 INFO - PROCESS | 1652 | 1461529148956 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]]]}] 13:19:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:19:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 672ms 13:19:08 INFO - PROCESS | 1652 | 1461529148984 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 1652 | 1461529148986 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:19:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:19:08 INFO - PROCESS | 1652 | 1461529148988 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 1652 | 1461529148989 Marionette TRACE conn2 <- [1,2786,null,{}] 13:19:08 INFO - PROCESS | 1652 | 1461529148992 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}] 13:19:09 INFO - PROCESS | 1652 | 1461529149111 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:19:09 INFO - PROCESS | 1652 | 1461529149230 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x137340800 == 98 [pid = 1652] [id = 704] 13:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12af88400) [pid = 1652] [serial = 2112] [outer = 0x0] 13:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b02dc00) [pid = 1652] [serial = 2113] [outer = 0x12af88400] 13:19:09 INFO - PROCESS | 1652 | 1461529149262 Marionette DEBUG loaded listener.js 13:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b0bb000) [pid = 1652] [serial = 2114] [outer = 0x12af88400] 13:19:09 INFO - PROCESS | 1652 | 1461529149677 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]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:19:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 719ms 13:19:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:19:09 INFO - PROCESS | 1652 | 1461529149708 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 1652 | 1461529149709 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:19:09 INFO - PROCESS | 1652 | 1461529149711 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 1652 | 1461529149713 Marionette TRACE conn2 <- [1,2790,null,{}] 13:19:09 INFO - PROCESS | 1652 | 1461529149715 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}] 13:19:09 INFO - PROCESS | 1652 | 1461529149872 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:19:09 INFO - PROCESS | 1652 | 1461529149996 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1373d5800 == 99 [pid = 1652] [id = 705] 13:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b7f5c00) [pid = 1652] [serial = 2115] [outer = 0x0] 13:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12be06c00) [pid = 1652] [serial = 2116] [outer = 0x12b7f5c00] 13:19:10 INFO - PROCESS | 1652 | 1461529150030 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12bf87400) [pid = 1652] [serial = 2117] [outer = 0x12b7f5c00] 13:19:10 INFO - PROCESS | 1652 | 1461529150469 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]]]}] 13:19:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:19:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 773ms 13:19:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:19:10 INFO - PROCESS | 1652 | 1461529150484 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:19:10 INFO - PROCESS | 1652 | 1461529150486 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:19:10 INFO - PROCESS | 1652 | 1461529150488 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:19:10 INFO - PROCESS | 1652 | 1461529150490 Marionette TRACE conn2 <- [1,2794,null,{}] 13:19:10 INFO - PROCESS | 1652 | 1461529150492 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}] 13:19:10 INFO - PROCESS | 1652 | 1461529150613 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:19:10 INFO - PROCESS | 1652 | 1461529150745 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1398de000 == 100 [pid = 1652] [id = 706] 13:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12cf5b400) [pid = 1652] [serial = 2118] [outer = 0x0] 13:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12cf60800) [pid = 1652] [serial = 2119] [outer = 0x12cf5b400] 13:19:10 INFO - PROCESS | 1652 | 1461529150776 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12d302800) [pid = 1652] [serial = 2120] [outer = 0x12cf5b400] 13:19:11 INFO - PROCESS | 1652 | 1461529151191 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]]]}] 13:19:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:19:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 721ms 13:19:11 INFO - PROCESS | 1652 | 1461529151210 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:19:11 INFO - PROCESS | 1652 | 1461529151211 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:19:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:19:11 INFO - PROCESS | 1652 | 1461529151233 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:19:11 INFO - PROCESS | 1652 | 1461529151234 Marionette TRACE conn2 <- [1,2798,null,{}] 13:19:11 INFO - PROCESS | 1652 | 1461529151253 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}] 13:19:11 INFO - PROCESS | 1652 | 1461529151376 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:19:11 INFO - PROCESS | 1652 | 1461529151496 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a67000 == 101 [pid = 1652] [id = 707] 13:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12cfa2c00) [pid = 1652] [serial = 2121] [outer = 0x0] 13:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12d30f800) [pid = 1652] [serial = 2122] [outer = 0x12cfa2c00] 13:19:11 INFO - PROCESS | 1652 | 1461529151528 Marionette DEBUG loaded listener.js 13:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12d5b2800) [pid = 1652] [serial = 2123] [outer = 0x12cfa2c00] 13:19:11 INFO - PROCESS | 1652 | 1461529151958 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]]]}] 13:19:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:19:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 734ms 13:19:11 INFO - PROCESS | 1652 | 1461529151967 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:19:11 INFO - PROCESS | 1652 | 1461529151968 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:19:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:19:11 INFO - PROCESS | 1652 | 1461529151971 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:19:11 INFO - PROCESS | 1652 | 1461529151972 Marionette TRACE conn2 <- [1,2802,null,{}] 13:19:11 INFO - PROCESS | 1652 | 1461529151975 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}] 13:19:12 INFO - PROCESS | 1652 | 1461529152097 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:19:12 INFO - PROCESS | 1652 | 1461529152215 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x139c9a800 == 102 [pid = 1652] [id = 708] 13:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12d30a400) [pid = 1652] [serial = 2124] [outer = 0x0] 13:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12da38800) [pid = 1652] [serial = 2125] [outer = 0x12d30a400] 13:19:12 INFO - PROCESS | 1652 | 1461529152248 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e22bc00) [pid = 1652] [serial = 2126] [outer = 0x12d30a400] 13:19:12 INFO - PROCESS | 1652 | 1461529152679 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]]]}] 13:19:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:19:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 720ms 13:19:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:19:12 INFO - PROCESS | 1652 | 1461529152692 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:19:12 INFO - PROCESS | 1652 | 1461529152693 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:19:12 INFO - PROCESS | 1652 | 1461529152696 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 1652 | 1461529152697 Marionette TRACE conn2 <- [1,2806,null,{}] 13:19:12 INFO - PROCESS | 1652 | 1461529152699 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}] 13:19:12 INFO - PROCESS | 1652 | 1461529152893 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:19:12 INFO - PROCESS | 1652 | 1461529152961 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129e74000 == 103 [pid = 1652] [id = 709] 13:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x119134000) [pid = 1652] [serial = 2127] [outer = 0x0] 13:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x129d0cc00) [pid = 1652] [serial = 2128] [outer = 0x119134000] 13:19:12 INFO - PROCESS | 1652 | 1461529152994 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12d30c000) [pid = 1652] [serial = 2129] [outer = 0x119134000] 13:19:13 INFO - PROCESS | 1652 | 1461529153776 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]]]}] 13:19:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:19:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1122ms 13:19:13 INFO - PROCESS | 1652 | 1461529153821 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:19:13 INFO - PROCESS | 1652 | 1461529153826 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:19:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:19:13 INFO - PROCESS | 1652 | 1461529153831 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:19:13 INFO - PROCESS | 1652 | 1461529153835 Marionette TRACE conn2 <- [1,2810,null,{}] 13:19:13 INFO - PROCESS | 1652 | 1461529153840 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}] 13:19:14 INFO - PROCESS | 1652 | 1461529154018 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:19:14 INFO - PROCESS | 1652 | 1461529154165 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x128512000 == 104 [pid = 1652] [id = 710] 13:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1150c4c00) [pid = 1652] [serial = 2130] [outer = 0x0] 13:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x115635400) [pid = 1652] [serial = 2131] [outer = 0x1150c4c00] 13:19:14 INFO - PROCESS | 1652 | 1461529154197 Marionette DEBUG loaded listener.js 13:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x119132400) [pid = 1652] [serial = 2132] [outer = 0x1150c4c00] 13:19:14 INFO - PROCESS | 1652 | 1461529154693 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]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:19:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 924ms 13:19:14 INFO - PROCESS | 1652 | 1461529154755 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:19:14 INFO - PROCESS | 1652 | 1461529154761 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:19:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:19:14 INFO - PROCESS | 1652 | 1461529154767 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 1652 | 1461529154770 Marionette TRACE conn2 <- [1,2814,null,{}] 13:19:14 INFO - PROCESS | 1652 | 1461529154774 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}] 13:19:14 INFO - PROCESS | 1652 | 1461529154900 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:19:15 INFO - PROCESS | 1652 | 1461529155055 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6b7800 == 103 [pid = 1652] [id = 698] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad93800 == 102 [pid = 1652] [id = 669] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ea52000 == 101 [pid = 1652] [id = 697] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12aec8800 == 100 [pid = 1652] [id = 696] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbd000 == 99 [pid = 1652] [id = 695] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf08000 == 98 [pid = 1652] [id = 694] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x119a5c400) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12f61e800) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1399dcc00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x139c39000) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x13a283800) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c6800 == 99 [pid = 1652] [id = 711] 13:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x118c1e800) [pid = 1652] [serial = 2133] [outer = 0x0] 13:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11a910c00) [pid = 1652] [serial = 2134] [outer = 0x118c1e800] 13:19:15 INFO - PROCESS | 1652 | 1461529155122 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11bb46c00) [pid = 1652] [serial = 2135] [outer = 0x118c1e800] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae7f000 == 98 [pid = 1652] [id = 693] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ace2000 == 97 [pid = 1652] [id = 692] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1279a3000 == 96 [pid = 1652] [id = 691] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x128505800 == 95 [pid = 1652] [id = 690] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6b6800 == 94 [pid = 1652] [id = 17] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae70000 == 93 [pid = 1652] [id = 689] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x130631000 == 92 [pid = 1652] [id = 684] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcb7000 == 91 [pid = 1652] [id = 683] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12efb8800 == 90 [pid = 1652] [id = 682] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b068000 == 89 [pid = 1652] [id = 681] 13:19:15 INFO - PROCESS | 1652 | --DOCSHELL 0x127564800 == 88 [pid = 1652] [id = 680] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x13809a400) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x13809c400) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x13809fc00) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12bb97c00) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11563c800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x119a5f400) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x129d84c00) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a431800) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a97d000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129c78800) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1277b7400) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11afd5800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x125faec00) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x129d82c00) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a183800) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x125bacc00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b030800) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x125911000) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c831400) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12ab80400) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11aa72400) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x114f78000) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12ab89800) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1166f6000) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a9b4400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a6d0c00) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1652 | 1461529155497 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]]]}] 13:19:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:19:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 776ms 13:19:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:19:15 INFO - PROCESS | 1652 | 1461529155542 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:19:15 INFO - PROCESS | 1652 | 1461529155543 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:19:15 INFO - PROCESS | 1652 | 1461529155546 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:19:15 INFO - PROCESS | 1652 | 1461529155548 Marionette TRACE conn2 <- [1,2818,null,{}] 13:19:15 INFO - PROCESS | 1652 | 1461529155556 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}] 13:19:15 INFO - PROCESS | 1652 | 1461529155662 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:19:15 INFO - PROCESS | 1652 | 1461529155668 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x127999000 == 89 [pid = 1652] [id = 712] 13:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11bed2c00) [pid = 1652] [serial = 2136] [outer = 0x0] 13:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11c6b4c00) [pid = 1652] [serial = 2137] [outer = 0x11bed2c00] 13:19:15 INFO - PROCESS | 1652 | 1461529155698 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1259b4000) [pid = 1652] [serial = 2138] [outer = 0x11bed2c00] 13:19:16 INFO - PROCESS | 1652 | 1461529156090 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]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:19:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 570ms 13:19:16 INFO - PROCESS | 1652 | 1461529156127 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1652 | 1461529156129 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:19:16 INFO - PROCESS | 1652 | 1461529156133 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1652 | 1461529156134 Marionette TRACE conn2 <- [1,2822,null,{}] 13:19:16 INFO - PROCESS | 1652 | 1461529156136 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}] 13:19:16 INFO - PROCESS | 1652 | 1461529156240 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:19:16 INFO - PROCESS | 1652 | 1461529156245 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa6b800 == 90 [pid = 1652] [id = 713] 13:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x125bb1c00) [pid = 1652] [serial = 2139] [outer = 0x0] 13:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x125db3400) [pid = 1652] [serial = 2140] [outer = 0x125bb1c00] 13:19:16 INFO - PROCESS | 1652 | 1461529156272 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x127391400) [pid = 1652] [serial = 2141] [outer = 0x125bb1c00] 13:19:16 INFO - PROCESS | 1652 | 1461529156654 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]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 570ms 13:19:16 INFO - PROCESS | 1652 | 1461529156704 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1652 | 1461529156705 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:19:16 INFO - PROCESS | 1652 | 1461529156708 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1652 | 1461529156709 Marionette TRACE conn2 <- [1,2826,null,{}] 13:19:16 INFO - PROCESS | 1652 | 1461529156711 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}] 13:19:16 INFO - PROCESS | 1652 | 1461529156813 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:19:16 INFO - PROCESS | 1652 | 1461529156820 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae7a000 == 91 [pid = 1652] [id = 714] 13:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1277b6400) [pid = 1652] [serial = 2142] [outer = 0x0] 13:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12857b400) [pid = 1652] [serial = 2143] [outer = 0x1277b6400] 13:19:16 INFO - PROCESS | 1652 | 1461529156846 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129d06800) [pid = 1652] [serial = 2144] [outer = 0x1277b6400] 13:19:17 INFO - PROCESS | 1652 | 1461529157238 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 569ms 13:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:19:17 INFO - PROCESS | 1652 | 1461529157277 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1652 | 1461529157278 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:19:17 INFO - PROCESS | 1652 | 1461529157280 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1652 | 1461529157282 Marionette TRACE conn2 <- [1,2830,null,{}] 13:19:17 INFO - PROCESS | 1652 | 1461529157284 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}] 13:19:17 INFO - PROCESS | 1652 | 1461529157442 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:19:17 INFO - PROCESS | 1652 | 1461529157460 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1df000 == 92 [pid = 1652] [id = 715] 13:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x129c78800) [pid = 1652] [serial = 2145] [outer = 0x0] 13:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x129d7dc00) [pid = 1652] [serial = 2146] [outer = 0x129c78800] 13:19:17 INFO - PROCESS | 1652 | 1461529157488 Marionette DEBUG loaded listener.js 13:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a4d5400) [pid = 1652] [serial = 2147] [outer = 0x129c78800] 13:19:17 INFO - PROCESS | 1652 | 1461529157865 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]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 619ms 13:19:17 INFO - PROCESS | 1652 | 1461529157901 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1652 | 1461529157902 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:19:17 INFO - PROCESS | 1652 | 1461529157911 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1652 | 1461529157912 Marionette TRACE conn2 <- [1,2834,null,{}] 13:19:17 INFO - PROCESS | 1652 | 1461529157914 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}] 13:19:18 INFO - PROCESS | 1652 | 1461529158044 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:19:18 INFO - PROCESS | 1652 | 1461529158061 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d011000 == 93 [pid = 1652] [id = 716] 13:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x129d06400) [pid = 1652] [serial = 2148] [outer = 0x0] 13:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a4e0000) [pid = 1652] [serial = 2149] [outer = 0x129d06400] 13:19:18 INFO - PROCESS | 1652 | 1461529158087 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12a97b000) [pid = 1652] [serial = 2150] [outer = 0x129d06400] 13:19:18 INFO - PROCESS | 1652 | 1461529158480 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 619ms 13:19:18 INFO - PROCESS | 1652 | 1461529158530 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:19:18 INFO - PROCESS | 1652 | 1461529158531 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:19:18 INFO - PROCESS | 1652 | 1461529158534 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:19:18 INFO - PROCESS | 1652 | 1461529158535 Marionette TRACE conn2 <- [1,2838,null,{}] 13:19:18 INFO - PROCESS | 1652 | 1461529158537 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}] 13:19:18 INFO - PROCESS | 1652 | 1461529158665 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:19:18 INFO - PROCESS | 1652 | 1461529158682 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb7800 == 94 [pid = 1652] [id = 717] 13:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119273c00) [pid = 1652] [serial = 2151] [outer = 0x0] 13:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1270d3c00) [pid = 1652] [serial = 2152] [outer = 0x119273c00] 13:19:18 INFO - PROCESS | 1652 | 1461529158708 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12aa8a800) [pid = 1652] [serial = 2153] [outer = 0x119273c00] 13:19:19 INFO - PROCESS | 1652 | 1461529159064 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]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 567ms 13:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:19:19 INFO - PROCESS | 1652 | 1461529159102 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 1652 | 1461529159103 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:19:19 INFO - PROCESS | 1652 | 1461529159105 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 1652 | 1461529159107 Marionette TRACE conn2 <- [1,2842,null,{}] 13:19:19 INFO - PROCESS | 1652 | 1461529159109 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}] 13:19:19 INFO - PROCESS | 1652 | 1461529159243 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:19:19 INFO - PROCESS | 1652 | 1461529159256 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e80b000 == 95 [pid = 1652] [id = 718] 13:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11a60e000) [pid = 1652] [serial = 2154] [outer = 0x0] 13:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12ab7cc00) [pid = 1652] [serial = 2155] [outer = 0x11a60e000] 13:19:19 INFO - PROCESS | 1652 | 1461529159283 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12af93800) [pid = 1652] [serial = 2156] [outer = 0x11a60e000] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a4d6000) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12a97c400) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1150c6800) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11927b800) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12857e400) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12b026c00) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1155ba400) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x125fa2c00) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x114f75400) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12f614400) [pid = 1652] [serial = 47] [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.] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1158f0400) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:19:19 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12f6c3800) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:19:19 INFO - PROCESS | 1652 | 1461529159826 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]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 769ms 13:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:19:19 INFO - PROCESS | 1652 | 1461529159876 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 1652 | 1461529159878 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:19:19 INFO - PROCESS | 1652 | 1461529159880 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 1652 | 1461529159881 Marionette TRACE conn2 <- [1,2846,null,{}] 13:19:19 INFO - PROCESS | 1652 | 1461529159883 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}] 13:19:20 INFO - PROCESS | 1652 | 1461529159997 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:19:20 INFO - PROCESS | 1652 | 1461529160002 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ea51800 == 96 [pid = 1652] [id = 719] 13:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x129d04c00) [pid = 1652] [serial = 2157] [outer = 0x0] 13:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ab87c00) [pid = 1652] [serial = 2158] [outer = 0x129d04c00] 13:19:20 INFO - PROCESS | 1652 | 1461529160029 Marionette DEBUG loaded listener.js 13:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b026c00) [pid = 1652] [serial = 2159] [outer = 0x129d04c00] 13:19:20 INFO - PROCESS | 1652 | 1461529160400 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]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 568ms 13:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:19:20 INFO - PROCESS | 1652 | 1461529160448 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 1652 | 1461529160450 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:19:20 INFO - PROCESS | 1652 | 1461529160452 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1652 | 1461529160454 Marionette TRACE conn2 <- [1,2850,null,{}] 13:19:20 INFO - PROCESS | 1652 | 1461529160457 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}] 13:19:20 INFO - PROCESS | 1652 | 1461529160609 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:19:20 INFO - PROCESS | 1652 | 1461529160622 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f6b8800 == 97 [pid = 1652] [id = 720] 13:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b097400) [pid = 1652] [serial = 2160] [outer = 0x0] 13:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b4cdc00) [pid = 1652] [serial = 2161] [outer = 0x12b097400] 13:19:20 INFO - PROCESS | 1652 | 1461529160653 Marionette DEBUG loaded listener.js 13:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12bba1400) [pid = 1652] [serial = 2162] [outer = 0x12b097400] 13:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 571ms 13:19:21 INFO - PROCESS | 1652 | 1461529161020 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:19:21 INFO - PROCESS | 1652 | 1461529161023 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:19:21 INFO - PROCESS | 1652 | 1461529161025 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:19:21 INFO - PROCESS | 1652 | 1461529161027 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 1652 | 1461529161028 Marionette TRACE conn2 <- [1,2854,null,{}] 13:19:21 INFO - PROCESS | 1652 | 1461529161030 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}] 13:19:21 INFO - PROCESS | 1652 | 1461529161137 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:19:21 INFO - PROCESS | 1652 | 1461529161222 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb42000 == 98 [pid = 1652] [id = 721] 13:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12bb9a800) [pid = 1652] [serial = 2163] [outer = 0x0] 13:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12bf64c00) [pid = 1652] [serial = 2164] [outer = 0x12bb9a800] 13:19:21 INFO - PROCESS | 1652 | 1461529161248 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12d306000) [pid = 1652] [serial = 2165] [outer = 0x12bb9a800] 13:19:21 INFO - PROCESS | 1652 | 1461529161525 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]]]}] 13:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 520ms 13:19:21 INFO - PROCESS | 1652 | 1461529161547 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:19:21 INFO - PROCESS | 1652 | 1461529161548 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:19:21 INFO - PROCESS | 1652 | 1461529161551 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 1652 | 1461529161552 Marionette TRACE conn2 <- [1,2858,null,{}] 13:19:21 INFO - PROCESS | 1652 | 1461529161564 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}] 13:19:21 INFO - PROCESS | 1652 | 1461529161796 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:19:22 INFO - PROCESS | 1652 | 1461529162005 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af9d000 == 99 [pid = 1652] [id = 722] 13:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x114bd1800) [pid = 1652] [serial = 2166] [outer = 0x0] 13:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x114f78000) [pid = 1652] [serial = 2167] [outer = 0x114bd1800] 13:19:22 INFO - PROCESS | 1652 | 1461529162103 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x118f96400) [pid = 1652] [serial = 2168] [outer = 0x114bd1800] 13:19:22 INFO - PROCESS | 1652 | 1461529162573 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1078ms 13:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:19:22 INFO - PROCESS | 1652 | 1461529162630 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:19:22 INFO - PROCESS | 1652 | 1461529162633 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:19:22 INFO - PROCESS | 1652 | 1461529162636 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:19:22 INFO - PROCESS | 1652 | 1461529162638 Marionette TRACE conn2 <- [1,2862,null,{}] 13:19:22 INFO - PROCESS | 1652 | 1461529162642 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}] 13:19:22 INFO - PROCESS | 1652 | 1461529162774 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:19:22 INFO - PROCESS | 1652 | 1461529162868 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12803c800 == 100 [pid = 1652] [id = 723] 13:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11aa7c000) [pid = 1652] [serial = 2169] [outer = 0x0] 13:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11bbc6c00) [pid = 1652] [serial = 2170] [outer = 0x11aa7c000] 13:19:22 INFO - PROCESS | 1652 | 1461529162903 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11c636400) [pid = 1652] [serial = 2171] [outer = 0x11aa7c000] 13:19:23 INFO - PROCESS | 1652 | 1461529163331 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]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:19:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 772ms 13:19:23 INFO - PROCESS | 1652 | 1461529163408 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:19:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:19:23 INFO - PROCESS | 1652 | 1461529163411 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:19:23 INFO - PROCESS | 1652 | 1461529163413 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 1652 | 1461529163414 Marionette TRACE conn2 <- [1,2866,null,{}] 13:19:23 INFO - PROCESS | 1652 | 1461529163417 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}] 13:19:23 INFO - PROCESS | 1652 | 1461529163543 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:19:23 INFO - PROCESS | 1652 | 1461529163639 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceaf000 == 101 [pid = 1652] [id = 724] 13:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x126a2e000) [pid = 1652] [serial = 2172] [outer = 0x0] 13:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x128572c00) [pid = 1652] [serial = 2173] [outer = 0x126a2e000] 13:19:23 INFO - PROCESS | 1652 | 1461529163670 Marionette DEBUG loaded listener.js 13:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x129d8c400) [pid = 1652] [serial = 2174] [outer = 0x126a2e000] 13:19:24 INFO - PROCESS | 1652 | 1461529164128 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]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 722ms 13:19:24 INFO - PROCESS | 1652 | 1461529164136 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:19:24 INFO - PROCESS | 1652 | 1461529164141 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:19:24 INFO - PROCESS | 1652 | 1461529164149 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 1652 | 1461529164153 Marionette TRACE conn2 <- [1,2870,null,{}] 13:19:24 INFO - PROCESS | 1652 | 1461529164176 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}] 13:19:24 INFO - PROCESS | 1652 | 1461529164308 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:19:24 INFO - PROCESS | 1652 | 1461529164432 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x137337800 == 102 [pid = 1652] [id = 725] 13:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x129c74800) [pid = 1652] [serial = 2175] [outer = 0x0] 13:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12a6d1000) [pid = 1652] [serial = 2176] [outer = 0x129c74800] 13:19:24 INFO - PROCESS | 1652 | 1461529164462 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12af86800) [pid = 1652] [serial = 2177] [outer = 0x129c74800] 13:19:24 INFO - PROCESS | 1652 | 1461529164866 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]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 746ms 13:19:24 INFO - PROCESS | 1652 | 1461529164913 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:19:24 INFO - PROCESS | 1652 | 1461529164914 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:19:24 INFO - PROCESS | 1652 | 1461529164917 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 1652 | 1461529164918 Marionette TRACE conn2 <- [1,2874,null,{}] 13:19:24 INFO - PROCESS | 1652 | 1461529164936 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}] 13:19:25 INFO - PROCESS | 1652 | 1461529165061 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:19:25 INFO - PROCESS | 1652 | 1461529165156 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1398e2800 == 103 [pid = 1652] [id = 726] 13:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12af88c00) [pid = 1652] [serial = 2178] [outer = 0x0] 13:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b0be800) [pid = 1652] [serial = 2179] [outer = 0x12af88c00] 13:19:25 INFO - PROCESS | 1652 | 1461529165188 Marionette DEBUG loaded listener.js 13:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12bb95800) [pid = 1652] [serial = 2180] [outer = 0x12af88c00] 13:19:25 INFO - PROCESS | 1652 | 1461529165581 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]]]}] 13:19:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:19:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 731ms 13:19:25 INFO - PROCESS | 1652 | 1461529165649 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:19:25 INFO - PROCESS | 1652 | 1461529165650 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:19:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:19:25 INFO - PROCESS | 1652 | 1461529165653 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:19:25 INFO - PROCESS | 1652 | 1461529165654 Marionette TRACE conn2 <- [1,2878,null,{}] 13:19:25 INFO - PROCESS | 1652 | 1461529165656 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}] 13:19:25 INFO - PROCESS | 1652 | 1461529165781 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:19:25 INFO - PROCESS | 1652 | 1461529165918 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cc6000 == 104 [pid = 1652] [id = 727] 13:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12dbe4800) [pid = 1652] [serial = 2181] [outer = 0x0] 13:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12dbf1c00) [pid = 1652] [serial = 2182] [outer = 0x12dbe4800] 13:19:25 INFO - PROCESS | 1652 | 1461529165960 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12e339400) [pid = 1652] [serial = 2183] [outer = 0x12dbe4800] 13:19:26 INFO - PROCESS | 1652 | 1461529166495 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]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:19:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 920ms 13:19:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:19:26 INFO - PROCESS | 1652 | 1461529166574 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 1652 | 1461529166575 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:19:26 INFO - PROCESS | 1652 | 1461529166577 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 1652 | 1461529166578 Marionette TRACE conn2 <- [1,2882,null,{}] 13:19:26 INFO - PROCESS | 1652 | 1461529166581 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}] 13:19:26 INFO - PROCESS | 1652 | 1461529166703 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:19:26 INFO - PROCESS | 1652 | 1461529166828 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x139fc7800 == 105 [pid = 1652] [id = 728] 13:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12e33ec00) [pid = 1652] [serial = 2184] [outer = 0x0] 13:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12e863400) [pid = 1652] [serial = 2185] [outer = 0x12e33ec00] 13:19:26 INFO - PROCESS | 1652 | 1461529166860 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12e86fc00) [pid = 1652] [serial = 2186] [outer = 0x12e33ec00] 13:19:27 INFO - PROCESS | 1652 | 1461529167291 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]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:19:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 769ms 13:19:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:19:27 INFO - PROCESS | 1652 | 1461529167346 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 1652 | 1461529167348 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:19:27 INFO - PROCESS | 1652 | 1461529167350 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 1652 | 1461529167351 Marionette TRACE conn2 <- [1,2886,null,{}] 13:19:27 INFO - PROCESS | 1652 | 1461529167354 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}] 13:19:27 INFO - PROCESS | 1652 | 1461529167478 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:19:27 INFO - PROCESS | 1652 | 1461529167574 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a19a000 == 106 [pid = 1652] [id = 729] 13:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12e86d400) [pid = 1652] [serial = 2187] [outer = 0x0] 13:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12e921000) [pid = 1652] [serial = 2188] [outer = 0x12e86d400] 13:19:27 INFO - PROCESS | 1652 | 1461529167603 Marionette DEBUG loaded listener.js 13:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12ea8c000) [pid = 1652] [serial = 2189] [outer = 0x12e86d400] 13:19:28 INFO - PROCESS | 1652 | 1461529168014 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]]]}] 13:19:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:19:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 720ms 13:19:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:19:28 INFO - PROCESS | 1652 | 1461529168090 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:19:28 INFO - PROCESS | 1652 | 1461529168091 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:19:28 INFO - PROCESS | 1652 | 1461529168093 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 1652 | 1461529168095 Marionette TRACE conn2 <- [1,2890,null,{}] 13:19:28 INFO - PROCESS | 1652 | 1461529168097 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}] 13:19:28 INFO - PROCESS | 1652 | 1461529168219 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:19:28 INFO - PROCESS | 1652 | 1461529168317 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a3c7000 == 107 [pid = 1652] [id = 730] 13:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11c379800) [pid = 1652] [serial = 2190] [outer = 0x0] 13:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12f498400) [pid = 1652] [serial = 2191] [outer = 0x11c379800] 13:19:28 INFO - PROCESS | 1652 | 1461529168347 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12f613c00) [pid = 1652] [serial = 2192] [outer = 0x11c379800] 13:19:28 INFO - PROCESS | 1652 | 1461529168772 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:19:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:19:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 722ms 13:19:28 INFO - PROCESS | 1652 | 1461529168816 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:19:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:19:28 INFO - PROCESS | 1652 | 1461529168817 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:19:28 INFO - PROCESS | 1652 | 1461529168820 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 1652 | 1461529168823 Marionette TRACE conn2 <- [1,2894,null,{}] 13:19:28 INFO - PROCESS | 1652 | 1461529168826 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}] 13:19:28 INFO - PROCESS | 1652 | 1461529168952 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:19:29 INFO - PROCESS | 1652 | 1461529169051 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a3dd800 == 108 [pid = 1652] [id = 731] 13:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12f499000) [pid = 1652] [serial = 2193] [outer = 0x0] 13:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12f7dc800) [pid = 1652] [serial = 2194] [outer = 0x12f499000] 13:19:29 INFO - PROCESS | 1652 | 1461529169080 Marionette DEBUG loaded listener.js 13:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12f7e2400) [pid = 1652] [serial = 2195] [outer = 0x12f499000] 13:19:29 INFO - PROCESS | 1652 | 1461529169493 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]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:19:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 722ms 13:19:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:19:29 INFO - PROCESS | 1652 | 1461529169542 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1652 | 1461529169544 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:19:29 INFO - PROCESS | 1652 | 1461529169546 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1652 | 1461529169547 Marionette TRACE conn2 <- [1,2898,null,{}] 13:19:29 INFO - PROCESS | 1652 | 1461529169549 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}] 13:19:29 INFO - PROCESS | 1652 | 1461529169700 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:19:29 INFO - PROCESS | 1652 | 1461529169813 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a42d800 == 109 [pid = 1652] [id = 732] 13:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12f61ec00) [pid = 1652] [serial = 2196] [outer = 0x0] 13:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12fc52800) [pid = 1652] [serial = 2197] [outer = 0x12f61ec00] 13:19:29 INFO - PROCESS | 1652 | 1461529169846 Marionette DEBUG loaded listener.js 13:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12ff16800) [pid = 1652] [serial = 2198] [outer = 0x12f61ec00] 13:19:30 INFO - PROCESS | 1652 | 1461529170338 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]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:19:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 821ms 13:19:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:19:30 INFO - PROCESS | 1652 | 1461529170367 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:19:30 INFO - PROCESS | 1652 | 1461529170369 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:19:30 INFO - PROCESS | 1652 | 1461529170372 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 1652 | 1461529170374 Marionette TRACE conn2 <- [1,2902,null,{}] 13:19:30 INFO - PROCESS | 1652 | 1461529170376 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}] 13:19:30 INFO - PROCESS | 1652 | 1461529170516 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:19:30 INFO - PROCESS | 1652 | 1461529170615 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a4a6000 == 110 [pid = 1652] [id = 733] 13:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x125fa7800) [pid = 1652] [serial = 2199] [outer = 0x0] 13:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12ab86c00) [pid = 1652] [serial = 2200] [outer = 0x125fa7800] 13:19:30 INFO - PROCESS | 1652 | 1461529170646 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x1380a0400) [pid = 1652] [serial = 2201] [outer = 0x125fa7800] 13:19:31 INFO - PROCESS | 1652 | 1461529171096 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:19:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:19:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 771ms 13:19:31 INFO - PROCESS | 1652 | 1461529171159 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:19:31 INFO - PROCESS | 1652 | 1461529171160 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:19:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:19:31 INFO - PROCESS | 1652 | 1461529171164 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:19:31 INFO - PROCESS | 1652 | 1461529171166 Marionette TRACE conn2 <- [1,2906,null,{}] 13:19:31 INFO - PROCESS | 1652 | 1461529171168 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}] 13:19:31 INFO - PROCESS | 1652 | 1461529171300 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:19:31 INFO - PROCESS | 1652 | 1461529171609 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270aa800 == 111 [pid = 1652] [id = 734] 13:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x1134e4c00) [pid = 1652] [serial = 2202] [outer = 0x0] 13:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x114bad800) [pid = 1652] [serial = 2203] [outer = 0x1134e4c00] 13:19:31 INFO - PROCESS | 1652 | 1461529171640 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x115635c00) [pid = 1652] [serial = 2204] [outer = 0x1134e4c00] 13:19:32 INFO - PROCESS | 1652 | 1461529172095 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]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:19:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 974ms 13:19:32 INFO - PROCESS | 1652 | 1461529172142 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 1652 | 1461529172145 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:19:32 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:19:32 INFO - PROCESS | 1652 | 1461529172150 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1652 | 1461529172152 Marionette TRACE conn2 <- [1,2910,null,{}] 13:19:32 INFO - PROCESS | 1652 | 1461529172158 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}] 13:19:32 INFO - PROCESS | 1652 | 1461529172281 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:19:32 INFO - PROCESS | 1652 | 1461529172384 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bb70000 == 112 [pid = 1652] [id = 735] 13:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11b86f400) [pid = 1652] [serial = 2205] [outer = 0x0] 13:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11bb4dc00) [pid = 1652] [serial = 2206] [outer = 0x11b86f400] 13:19:32 INFO - PROCESS | 1652 | 1461529172412 Marionette DEBUG loaded listener.js 13:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x123a0cc00) [pid = 1652] [serial = 2207] [outer = 0x11b86f400] 13:19:32 INFO - PROCESS | 1652 | 1461529172851 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]]]}] 13:19:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:19:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:19:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 724ms 13:19:32 INFO - PROCESS | 1652 | 1461529172876 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:19:32 INFO - TEST-START | /DOMEvents/constructors.html 13:19:32 INFO - PROCESS | 1652 | 1461529172879 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:19:32 INFO - PROCESS | 1652 | 1461529172882 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1652 | 1461529172883 Marionette TRACE conn2 <- [1,2914,null,{}] 13:19:32 INFO - PROCESS | 1652 | 1461529172886 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}] 13:19:33 INFO - PROCESS | 1652 | 1461529173007 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:19:33 INFO - PROCESS | 1652 | 1461529173167 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb35000 == 111 [pid = 1652] [id = 537] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x130a35000 == 110 [pid = 1652] [id = 461] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12db67800 == 109 [pid = 1652] [id = 318] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb42000 == 108 [pid = 1652] [id = 721] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12f6b8800 == 107 [pid = 1652] [id = 720] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ea51800 == 106 [pid = 1652] [id = 719] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12e80b000 == 105 [pid = 1652] [id = 718] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb7800 == 104 [pid = 1652] [id = 717] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12f98b000) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x129c75c00) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11a684800) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12b0bf000) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9dd800 == 105 [pid = 1652] [id = 736] 13:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1147d1800) [pid = 1652] [serial = 2208] [outer = 0x0] 13:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x1166f6000) [pid = 1652] [serial = 2209] [outer = 0x1147d1800] 13:19:33 INFO - PROCESS | 1652 | 1461529173240 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x125bdcc00) [pid = 1652] [serial = 2210] [outer = 0x1147d1800] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d011000 == 104 [pid = 1652] [id = 716] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1df000 == 103 [pid = 1652] [id = 715] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae7a000 == 102 [pid = 1652] [id = 714] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa6b800 == 101 [pid = 1652] [id = 713] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x127999000 == 100 [pid = 1652] [id = 712] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c6800 == 99 [pid = 1652] [id = 711] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x128512000 == 98 [pid = 1652] [id = 710] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x139a67000 == 97 [pid = 1652] [id = 707] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1398de000 == 96 [pid = 1652] [id = 706] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1373d5800 == 95 [pid = 1652] [id = 705] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x137340800 == 94 [pid = 1652] [id = 704] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x137282800 == 93 [pid = 1652] [id = 703] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcaf800 == 92 [pid = 1652] [id = 702] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae75800 == 91 [pid = 1652] [id = 701] 13:19:33 INFO - PROCESS | 1652 | --DOCSHELL 0x126e92000 == 90 [pid = 1652] [id = 700] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12a6d0400) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12ab7b800) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11a979000) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12a4d8800) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x115845800) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x127903800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x125bb2800) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12590b000) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11c4ba800) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x129d03000) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x129d89400) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x11a683800) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a431400) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12ab88800) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x127907400) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b02f800) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x129d88000) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11bb44000) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x119a59800) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x125fac800) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x127a1e000) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x129d81800) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12d5b6800) [pid = 1652] [serial = 1418] [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.] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12af90400) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12a9b5800) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b024000) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a47e000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12b09a800) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 13:19:33 INFO - PROCESS | 1652 | 1461529173617 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]]]}] 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:19:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:19:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:19:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:19:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:19:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:19:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:19:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:19:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:19:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 775ms 13:19:33 INFO - PROCESS | 1652 | 1461529173657 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:19:33 INFO - PROCESS | 1652 | 1461529173659 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:19:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:19:33 INFO - PROCESS | 1652 | 1461529173666 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:19:33 INFO - PROCESS | 1652 | 1461529173670 Marionette TRACE conn2 <- [1,2918,null,{}] 13:19:33 INFO - PROCESS | 1652 | 1461529173674 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}] 13:19:33 INFO - PROCESS | 1652 | 1461529173806 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:19:33 INFO - PROCESS | 1652 | 1461529173888 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae6e800 == 91 [pid = 1652] [id = 737] 13:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1270d5400) [pid = 1652] [serial = 2211] [outer = 0x0] 13:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x129d09800) [pid = 1652] [serial = 2212] [outer = 0x1270d5400] 13:19:33 INFO - PROCESS | 1652 | 1461529173915 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a4d4400) [pid = 1652] [serial = 2213] [outer = 0x1270d5400] 13:19:34 INFO - PROCESS | 1652 | 1461529174210 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:19:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:19:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 580ms 13:19:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:19:34 INFO - PROCESS | 1652 | 1461529174243 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 1652 | 1461529174244 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:19:34 INFO - PROCESS | 1652 | 1461529174247 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 1652 | 1461529174248 Marionette TRACE conn2 <- [1,2922,null,{}] 13:19:34 INFO - PROCESS | 1652 | 1461529174250 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}] 13:19:34 INFO - PROCESS | 1652 | 1461529174361 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:19:34 INFO - PROCESS | 1652 | 1461529174469 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b30e000 == 92 [pid = 1652] [id = 738] 13:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a484c00) [pid = 1652] [serial = 2214] [outer = 0x0] 13:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a96e800) [pid = 1652] [serial = 2215] [outer = 0x12a484c00] 13:19:34 INFO - PROCESS | 1652 | 1461529174498 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a97d800) [pid = 1652] [serial = 2216] [outer = 0x12a484c00] 13:19:34 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:19:34 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:19:34 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:19:34 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:19:34 INFO - PROCESS | 1652 | 1461529174789 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]]]}] 13:19:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:19:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:19:34 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 13:19:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:19:34 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 13:19:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:19:34 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]" 13:19:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:19:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:19:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 572ms 13:19:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:19:34 INFO - PROCESS | 1652 | 1461529174824 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 1652 | 1461529174826 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:19:34 INFO - PROCESS | 1652 | 1461529174828 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 1652 | 1461529174829 Marionette TRACE conn2 <- [1,2926,null,{}] 13:19:34 INFO - PROCESS | 1652 | 1461529174832 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}] 13:19:34 INFO - PROCESS | 1652 | 1461529174941 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:19:35 INFO - PROCESS | 1652 | 1461529175036 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3d1800 == 93 [pid = 1652] [id = 739] 13:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ab81400) [pid = 1652] [serial = 2217] [outer = 0x0] 13:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12b0a1000) [pid = 1652] [serial = 2218] [outer = 0x12ab81400] 13:19:35 INFO - PROCESS | 1652 | 1461529175070 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12be04400) [pid = 1652] [serial = 2219] [outer = 0x12ab81400] 13:19:35 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:19:35 INFO - PROCESS | 1652 | 1461529175357 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]]]}] 13:19:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:19:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 571ms 13:19:35 INFO - PROCESS | 1652 | 1461529175403 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 1652 | 1461529175406 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:19:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:19:35 INFO - PROCESS | 1652 | 1461529175409 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1652 | 1461529175410 Marionette TRACE conn2 <- [1,2930,null,{}] 13:19:35 INFO - PROCESS | 1652 | 1461529175413 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}] 13:19:35 INFO - PROCESS | 1652 | 1461529175548 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:19:35 INFO - PROCESS | 1652 | 1461529175565 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef23000 == 94 [pid = 1652] [id = 740] 13:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12bf64800) [pid = 1652] [serial = 2220] [outer = 0x0] 13:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12d30f400) [pid = 1652] [serial = 2221] [outer = 0x12bf64800] 13:19:35 INFO - PROCESS | 1652 | 1461529175591 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12dbe5800) [pid = 1652] [serial = 2222] [outer = 0x12bf64800] 13:19:35 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:19:35 INFO - PROCESS | 1652 | 1461529175930 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]]]}] 13:19:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:19:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 569ms 13:19:35 INFO - PROCESS | 1652 | 1461529175978 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 1652 | 1461529175980 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:19:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:19:35 INFO - PROCESS | 1652 | 1461529175982 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1652 | 1461529175983 Marionette TRACE conn2 <- [1,2934,null,{}] 13:19:35 INFO - PROCESS | 1652 | 1461529175985 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}] 13:19:36 INFO - PROCESS | 1652 | 1461529176121 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:19:36 INFO - PROCESS | 1652 | 1461529176138 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb40000 == 95 [pid = 1652] [id = 741] 13:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12e232400) [pid = 1652] [serial = 2223] [outer = 0x0] 13:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12e331800) [pid = 1652] [serial = 2224] [outer = 0x12e232400] 13:19:36 INFO - PROCESS | 1652 | 1461529176165 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12ea85400) [pid = 1652] [serial = 2225] [outer = 0x12e232400] 13:19:36 INFO - PROCESS | 1652 | 1461529176525 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]]]}] 13:19:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:19:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 569ms 13:19:36 INFO - PROCESS | 1652 | 1461529176552 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:19:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:19:36 INFO - PROCESS | 1652 | 1461529176553 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:19:36 INFO - PROCESS | 1652 | 1461529176556 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:19:36 INFO - PROCESS | 1652 | 1461529176557 Marionette TRACE conn2 <- [1,2938,null,{}] 13:19:36 INFO - PROCESS | 1652 | 1461529176559 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}] 13:19:36 INFO - PROCESS | 1652 | 1461529176696 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:19:36 INFO - PROCESS | 1652 | 1461529176710 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x130a45800 == 96 [pid = 1652] [id = 742] 13:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12e237400) [pid = 1652] [serial = 2226] [outer = 0x0] 13:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12f7df000) [pid = 1652] [serial = 2227] [outer = 0x12e237400] 13:19:36 INFO - PROCESS | 1652 | 1461529176735 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12ff19000) [pid = 1652] [serial = 2228] [outer = 0x12e237400] 13:19:37 INFO - PROCESS | 1652 | 1461529177107 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]]]}] 13:19:37 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. 13:19:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 569ms 13:19:37 INFO - PROCESS | 1652 | 1461529177126 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 1652 | 1461529177127 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:19:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:19:37 INFO - PROCESS | 1652 | 1461529177130 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 1652 | 1461529177131 Marionette TRACE conn2 <- [1,2942,null,{}] 13:19:37 INFO - PROCESS | 1652 | 1461529177140 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}] 13:19:37 INFO - PROCESS | 1652 | 1461529177279 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x129d06400) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x11bed2c00) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x118c1e800) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x125bb1c00) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x119273c00) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1150c4c00) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1277b6400) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11a60e000) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12b097400) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x129d04c00) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:19:37 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x129c78800) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:19:37 INFO - PROCESS | 1652 | 1461529177518 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c58000 == 97 [pid = 1652] [id = 743] 13:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x114faac00) [pid = 1652] [serial = 2229] [outer = 0x0] 13:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x114fadc00) [pid = 1652] [serial = 2230] [outer = 0x114faac00] 13:19:37 INFO - PROCESS | 1652 | 1461529177544 Marionette DEBUG loaded listener.js 13:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x114fb1c00) [pid = 1652] [serial = 2231] [outer = 0x114faac00] 13:19:37 INFO - PROCESS | 1652 | 1461529177801 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"]]]}] 13:19:37 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 13:19:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:19:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 719ms 13:19:37 INFO - PROCESS | 1652 | 1461529177849 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 1652 | 1461529177850 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:19:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:19:37 INFO - PROCESS | 1652 | 1461529177852 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 1652 | 1461529177854 Marionette TRACE conn2 <- [1,2946,null,{}] 13:19:37 INFO - PROCESS | 1652 | 1461529177865 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}] 13:19:37 INFO - PROCESS | 1652 | 1461529177979 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:19:38 INFO - PROCESS | 1652 | 1461529178080 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x139a63000 == 98 [pid = 1652] [id = 744] 13:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x114fab000) [pid = 1652] [serial = 2232] [outer = 0x0] 13:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x119a16c00) [pid = 1652] [serial = 2233] [outer = 0x114fab000] 13:19:38 INFO - PROCESS | 1652 | 1461529178113 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12be0e800) [pid = 1652] [serial = 2234] [outer = 0x114fab000] 13:19:38 INFO - PROCESS | 1652 | 1461529178413 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]]]}] 13:19:38 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. 13:19:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 577ms 13:19:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:19:38 INFO - PROCESS | 1652 | 1461529178430 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:19:38 INFO - PROCESS | 1652 | 1461529178431 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:19:38 INFO - PROCESS | 1652 | 1461529178434 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 1652 | 1461529178436 Marionette TRACE conn2 <- [1,2950,null,{}] 13:19:38 INFO - PROCESS | 1652 | 1461529178442 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}] 13:19:38 INFO - PROCESS | 1652 | 1461529178567 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:19:38 INFO - PROCESS | 1652 | 1461529178572 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x139cca800 == 99 [pid = 1652] [id = 745] 13:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12aa8f800) [pid = 1652] [serial = 2235] [outer = 0x0] 13:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12be03400) [pid = 1652] [serial = 2236] [outer = 0x12aa8f800] 13:19:38 INFO - PROCESS | 1652 | 1461529178597 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12ff1f400) [pid = 1652] [serial = 2237] [outer = 0x12aa8f800] 13:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a4d0800 == 100 [pid = 1652] [id = 746] 13:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12ae94800) [pid = 1652] [serial = 2238] [outer = 0x0] 13:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12ad68c00) [pid = 1652] [serial = 2239] [outer = 0x12ae94800] 13:19:38 INFO - PROCESS | 1652 | 1461529178959 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]]]}] 13:19:39 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. 13:19:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 574ms 13:19:39 INFO - PROCESS | 1652 | 1461529179029 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:19:39 INFO - PROCESS | 1652 | 1461529179030 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:19:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:19:39 INFO - PROCESS | 1652 | 1461529179032 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:19:39 INFO - PROCESS | 1652 | 1461529179033 Marionette TRACE conn2 <- [1,2954,null,{}] 13:19:39 INFO - PROCESS | 1652 | 1461529179036 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}] 13:19:39 INFO - PROCESS | 1652 | 1461529179181 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:19:39 INFO - PROCESS | 1652 | 1461529179188 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x141bdd800 == 101 [pid = 1652] [id = 747] 13:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12ae96800) [pid = 1652] [serial = 2240] [outer = 0x0] 13:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12ae9b400) [pid = 1652] [serial = 2241] [outer = 0x12ae96800] 13:19:39 INFO - PROCESS | 1652 | 1461529179213 Marionette DEBUG loaded listener.js 13:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12ae9f400) [pid = 1652] [serial = 2242] [outer = 0x12ae96800] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9c000 == 100 [pid = 1652] [id = 462] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a10c000 == 99 [pid = 1652] [id = 624] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12cea8000 == 98 [pid = 1652] [id = 383] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb46800 == 97 [pid = 1652] [id = 578] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128511000 == 96 [pid = 1652] [id = 352] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11c70e000 == 95 [pid = 1652] [id = 540] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1c4800 == 94 [pid = 1652] [id = 685] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1307d4800 == 93 [pid = 1652] [id = 699] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x126e7d800 == 92 [pid = 1652] [id = 442] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11c09a800 == 91 [pid = 1652] [id = 463] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12aee1000 == 90 [pid = 1652] [id = 539] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1307c1800 == 89 [pid = 1652] [id = 579] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3ac000 == 88 [pid = 1652] [id = 402] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf03000 == 87 [pid = 1652] [id = 443] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12efbf000 == 86 [pid = 1652] [id = 577] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x130a30000 == 85 [pid = 1652] [id = 559] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb45000 == 84 [pid = 1652] [id = 418] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12e6f0000 == 83 [pid = 1652] [id = 576] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x139c9a800 == 82 [pid = 1652] [id = 708] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12805b000 == 81 [pid = 1652] [id = 497] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129e74000 == 80 [pid = 1652] [id = 709] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9c6800 == 79 [pid = 1652] [id = 338] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef1e800 == 78 [pid = 1652] [id = 404] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a11b800 == 77 [pid = 1652] [id = 686] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x139fd2000 == 76 [pid = 1652] [id = 621] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13a196800 == 75 [pid = 1652] [id = 622] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1398c2800 == 74 [pid = 1652] [id = 580] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128057000 == 73 [pid = 1652] [id = 386] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1307c8000 == 72 [pid = 1652] [id = 520] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x139c8e800 == 71 [pid = 1652] [id = 615] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1198b7000 == 70 [pid = 1652] [id = 501] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0ae800 == 69 [pid = 1652] [id = 389] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12add7000 == 68 [pid = 1652] [id = 558] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb86000 == 67 [pid = 1652] [id = 353] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ade6800 == 66 [pid = 1652] [id = 679] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x139909800 == 65 [pid = 1652] [id = 619] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11917e800 == 64 [pid = 1652] [id = 388] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4a0000 == 63 [pid = 1652] [id = 481] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1398ca000 == 62 [pid = 1652] [id = 618] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x126e8d000 == 61 [pid = 1652] [id = 581] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3ab000 == 60 [pid = 1652] [id = 387] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129ed3800 == 59 [pid = 1652] [id = 647] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x139cb9000 == 58 [pid = 1652] [id = 645] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1270bf000 == 57 [pid = 1652] [id = 688] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x123aea800 == 56 [pid = 1652] [id = 687] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1398c4800 == 55 [pid = 1652] [id = 646] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12e821800 == 54 [pid = 1652] [id = 648] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b062000 == 53 [pid = 1652] [id = 623] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13991e800 == 52 [pid = 1652] [id = 620] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12efcd800 == 51 [pid = 1652] [id = 405] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13a4d2000 == 50 [pid = 1652] [id = 660] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12bb70000 == 49 [pid = 1652] [id = 735] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1270aa800 == 48 [pid = 1652] [id = 734] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a4a6000 == 47 [pid = 1652] [id = 733] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13a42d800 == 46 [pid = 1652] [id = 732] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13a3dd800 == 45 [pid = 1652] [id = 731] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13a3c7000 == 44 [pid = 1652] [id = 730] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13a19a000 == 43 [pid = 1652] [id = 729] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x139fc7800 == 42 [pid = 1652] [id = 728] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x139cc6000 == 41 [pid = 1652] [id = 727] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1398e2800 == 40 [pid = 1652] [id = 726] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x137337800 == 39 [pid = 1652] [id = 725] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceaf000 == 38 [pid = 1652] [id = 724] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12803c800 == 37 [pid = 1652] [id = 723] 13:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11af9d000 == 36 [pid = 1652] [id = 722] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9dd800 == 35 [pid = 1652] [id = 736] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x139a63000 == 34 [pid = 1652] [id = 744] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb40000 == 33 [pid = 1652] [id = 741] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b30e000 == 32 [pid = 1652] [id = 738] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ae6e800 == 31 [pid = 1652] [id = 737] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef23000 == 30 [pid = 1652] [id = 740] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x130a45800 == 29 [pid = 1652] [id = 742] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x139cca800 == 28 [pid = 1652] [id = 745] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3d1800 == 27 [pid = 1652] [id = 739] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125c58000 == 26 [pid = 1652] [id = 743] 13:19:41 INFO - PROCESS | 1652 | --DOCSHELL 0x13a4d0800 == 25 [pid = 1652] [id = 746] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12cf60800) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12a4e0000) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11c6b4c00) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1259b4000) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12b02dc00) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12be06c00) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11a910c00) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11bb46c00) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x125db3400) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1270d3c00) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x127391400) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x119e57400) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x119132400) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x115635400) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12857b400) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x129d06800) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a97b000) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12a9ad000) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12a190400) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x125905c00) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x129d0cc00) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12da38800) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12ab7cc00) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12d30f800) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12aa8a800) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12bba1400) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12b4cdc00) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12af93800) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12ab87c00) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x129d7dc00) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12b026c00) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a4d5400) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12bf64c00) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 13:19:41 INFO - PROCESS | 1652 | 1461529181744 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]]]}] 13:19:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:19:41 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 13:19:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2725ms 13:19:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:19:41 INFO - PROCESS | 1652 | 1461529181758 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:19:41 INFO - PROCESS | 1652 | 1461529181760 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:19:41 INFO - PROCESS | 1652 | 1461529181763 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:19:41 INFO - PROCESS | 1652 | 1461529181765 Marionette TRACE conn2 <- [1,2958,null,{}] 13:19:41 INFO - PROCESS | 1652 | 1461529181776 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}] 13:19:41 INFO - PROCESS | 1652 | 1461529181869 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:19:41 INFO - PROCESS | 1652 | 1461529181879 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119174000 == 26 [pid = 1652] [id = 748] 13:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x114f77400) [pid = 1652] [serial = 2243] [outer = 0x0] 13:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x114f78800) [pid = 1652] [serial = 2244] [outer = 0x114f77400] 13:19:41 INFO - PROCESS | 1652 | 1461529181909 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x114fa9800) [pid = 1652] [serial = 2245] [outer = 0x114f77400] 13:19:42 INFO - PROCESS | 1652 | 1461529182265 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]]]}] 13:19:42 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. 13:19:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 526ms 13:19:42 INFO - PROCESS | 1652 | 1461529182291 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:19:42 INFO - PROCESS | 1652 | 1461529182296 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:19:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:19:42 INFO - PROCESS | 1652 | 1461529182300 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 1652 | 1461529182302 Marionette TRACE conn2 <- [1,2962,null,{}] 13:19:42 INFO - PROCESS | 1652 | 1461529182304 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}] 13:19:42 INFO - PROCESS | 1652 | 1461529182393 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:19:42 INFO - PROCESS | 1652 | 1461529182447 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a937000 == 27 [pid = 1652] [id = 749] 13:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x114f77800) [pid = 1652] [serial = 2246] [outer = 0x0] 13:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x114fb1800) [pid = 1652] [serial = 2247] [outer = 0x114f77800] 13:19:42 INFO - PROCESS | 1652 | 1461529182475 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x115216400) [pid = 1652] [serial = 2248] [outer = 0x114f77800] 13:19:42 INFO - PROCESS | 1652 | 1461529182784 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]]]}] 13:19:42 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:19:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 523ms 13:19:42 INFO - PROCESS | 1652 | 1461529182824 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:19:42 INFO - PROCESS | 1652 | 1461529182826 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:19:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:19:42 INFO - PROCESS | 1652 | 1461529182829 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 1652 | 1461529182831 Marionette TRACE conn2 <- [1,2966,null,{}] 13:19:42 INFO - PROCESS | 1652 | 1461529182839 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}] 13:19:42 INFO - PROCESS | 1652 | 1461529182925 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:19:42 INFO - PROCESS | 1652 | 1461529182980 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af90800 == 28 [pid = 1652] [id = 750] 13:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1134df800) [pid = 1652] [serial = 2249] [outer = 0x0] 13:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11583fc00) [pid = 1652] [serial = 2250] [outer = 0x1134df800] 13:19:43 INFO - PROCESS | 1652 | 1461529183010 Marionette DEBUG loaded listener.js 13:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1166f2400) [pid = 1652] [serial = 2251] [outer = 0x1134df800] 13:19:43 INFO - PROCESS | 1652 | 1461529183328 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]]]}] 13:19:43 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:19:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 521ms 13:19:43 INFO - PROCESS | 1652 | 1461529183350 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 1652 | 1461529183352 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:19:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:19:43 INFO - PROCESS | 1652 | 1461529183356 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 1652 | 1461529183359 Marionette TRACE conn2 <- [1,2970,null,{}] 13:19:43 INFO - PROCESS | 1652 | 1461529183362 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}] 13:19:43 INFO - PROCESS | 1652 | 1461529183446 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:19:43 INFO - PROCESS | 1652 | 1461529183450 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c09f800 == 29 [pid = 1652] [id = 751] 13:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1166f8400) [pid = 1652] [serial = 2252] [outer = 0x0] 13:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x118c56400) [pid = 1652] [serial = 2253] [outer = 0x1166f8400] 13:19:43 INFO - PROCESS | 1652 | 1461529183480 Marionette DEBUG loaded listener.js 13:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x118f92000) [pid = 1652] [serial = 2254] [outer = 0x1166f8400] 13:19:43 INFO - PROCESS | 1652 | 1461529183803 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]]]}] 13:19:43 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. 13:19:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 472ms 13:19:43 INFO - PROCESS | 1652 | 1461529183828 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 1652 | 1461529183829 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:19:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:19:43 INFO - PROCESS | 1652 | 1461529183831 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 1652 | 1461529183832 Marionette TRACE conn2 <- [1,2974,null,{}] 13:19:43 INFO - PROCESS | 1652 | 1461529183835 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}] 13:19:43 INFO - PROCESS | 1652 | 1461529183942 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:19:43 INFO - PROCESS | 1652 | 1461529183950 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6d2000 == 30 [pid = 1652] [id = 752] 13:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1134e6800) [pid = 1652] [serial = 2255] [outer = 0x0] 13:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x118f90400) [pid = 1652] [serial = 2256] [outer = 0x1134e6800] 13:19:43 INFO - PROCESS | 1652 | 1461529183975 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11927c000) [pid = 1652] [serial = 2257] [outer = 0x1134e6800] 13:19:44 INFO - PROCESS | 1652 | 1461529184301 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]]]}] 13:19:44 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. 13:19:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 519ms 13:19:44 INFO - PROCESS | 1652 | 1461529184351 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 1652 | 1461529184352 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:19:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:19:44 INFO - PROCESS | 1652 | 1461529184354 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - PROCESS | 1652 | 1461529184355 Marionette TRACE conn2 <- [1,2978,null,{}] 13:19:44 INFO - PROCESS | 1652 | 1461529184358 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}] 13:19:44 INFO - PROCESS | 1652 | 1461529184462 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:19:44 INFO - PROCESS | 1652 | 1461529184468 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ae5000 == 31 [pid = 1652] [id = 753] 13:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11927bc00) [pid = 1652] [serial = 2258] [outer = 0x0] 13:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x119a5b800) [pid = 1652] [serial = 2259] [outer = 0x11927bc00] 13:19:44 INFO - PROCESS | 1652 | 1461529184498 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11a677800) [pid = 1652] [serial = 2260] [outer = 0x11927bc00] 13:19:44 INFO - PROCESS | 1652 | 1461529184806 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]]]}] 13:19:44 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. 13:19:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 13:19:44 INFO - PROCESS | 1652 | 1461529184827 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 1652 | 1461529184829 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:19:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:19:44 INFO - PROCESS | 1652 | 1461529184831 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - PROCESS | 1652 | 1461529184832 Marionette TRACE conn2 <- [1,2982,null,{}] 13:19:44 INFO - PROCESS | 1652 | 1461529184835 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}] 13:19:44 INFO - PROCESS | 1652 | 1461529184920 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:19:44 INFO - PROCESS | 1652 | 1461529184983 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c5b800 == 32 [pid = 1652] [id = 754] 13:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1192ba400) [pid = 1652] [serial = 2261] [outer = 0x0] 13:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11a681800) [pid = 1652] [serial = 2262] [outer = 0x1192ba400] 13:19:45 INFO - PROCESS | 1652 | 1461529185011 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11a903800) [pid = 1652] [serial = 2263] [outer = 0x1192ba400] 13:19:45 INFO - PROCESS | 1652 | 1461529185268 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"]]]}] 13:19:45 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 13:19:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:19:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 13:19:45 INFO - PROCESS | 1652 | 1461529185300 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:19:45 INFO - PROCESS | 1652 | 1461529185301 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:19:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:19:45 INFO - PROCESS | 1652 | 1461529185312 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:19:45 INFO - PROCESS | 1652 | 1461529185313 Marionette TRACE conn2 <- [1,2986,null,{}] 13:19:45 INFO - PROCESS | 1652 | 1461529185315 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}] 13:19:45 INFO - PROCESS | 1652 | 1461529185401 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:19:45 INFO - PROCESS | 1652 | 1461529185409 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e73800 == 33 [pid = 1652] [id = 755] 13:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11a909c00) [pid = 1652] [serial = 2264] [outer = 0x0] 13:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11a97c000) [pid = 1652] [serial = 2265] [outer = 0x11a909c00] 13:19:45 INFO - PROCESS | 1652 | 1461529185435 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11aa7b800) [pid = 1652] [serial = 2266] [outer = 0x11a909c00] 13:19:45 INFO - PROCESS | 1652 | 1461529185767 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]]]}] 13:19:45 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. 13:19:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 483ms 13:19:45 INFO - PROCESS | 1652 | 1461529185790 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:19:45 INFO - PROCESS | 1652 | 1461529185791 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:19:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:19:45 INFO - PROCESS | 1652 | 1461529185794 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:19:45 INFO - PROCESS | 1652 | 1461529185795 Marionette TRACE conn2 <- [1,2990,null,{}] 13:19:45 INFO - PROCESS | 1652 | 1461529185797 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}] 13:19:45 INFO - PROCESS | 1652 | 1461529185904 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:19:45 INFO - PROCESS | 1652 | 1461529185912 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af90000 == 34 [pid = 1652] [id = 756] 13:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x119e5d000) [pid = 1652] [serial = 2267] [outer = 0x0] 13:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11adc2000) [pid = 1652] [serial = 2268] [outer = 0x119e5d000] 13:19:45 INFO - PROCESS | 1652 | 1461529185938 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11afd9000) [pid = 1652] [serial = 2269] [outer = 0x119e5d000] 13:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270f9000 == 35 [pid = 1652] [id = 757] 13:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11afd8800) [pid = 1652] [serial = 2270] [outer = 0x0] 13:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11afdd000) [pid = 1652] [serial = 2271] [outer = 0x11afd8800] 13:19:46 INFO - PROCESS | 1652 | 1461529186348 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]]]}] 13:19:46 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. 13:19:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 13:19:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:19:46 INFO - PROCESS | 1652 | 1461529186365 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:19:46 INFO - PROCESS | 1652 | 1461529186367 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:19:46 INFO - PROCESS | 1652 | 1461529186371 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 1652 | 1461529186375 Marionette TRACE conn2 <- [1,2994,null,{}] 13:19:46 INFO - PROCESS | 1652 | 1461529186378 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}] 13:19:46 INFO - PROCESS | 1652 | 1461529186506 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:19:46 INFO - PROCESS | 1652 | 1461529186574 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12755e000 == 36 [pid = 1652] [id = 758] 13:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11a666000) [pid = 1652] [serial = 2272] [outer = 0x0] 13:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11adc9c00) [pid = 1652] [serial = 2273] [outer = 0x11a666000] 13:19:46 INFO - PROCESS | 1652 | 1461529186601 Marionette DEBUG loaded listener.js 13:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11bb32000) [pid = 1652] [serial = 2274] [outer = 0x11a666000] 13:19:46 INFO - PROCESS | 1652 | 1461529186882 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]]]}] 13:19:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:19:46 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 13:19:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 525ms 13:19:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:19:46 INFO - PROCESS | 1652 | 1461529186896 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:19:46 INFO - PROCESS | 1652 | 1461529186898 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:19:46 INFO - PROCESS | 1652 | 1461529186900 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 1652 | 1461529186902 Marionette TRACE conn2 <- [1,2998,null,{}] 13:19:46 INFO - PROCESS | 1652 | 1461529186934 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}] 13:19:47 INFO - PROCESS | 1652 | 1461529187055 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:19:47 INFO - PROCESS | 1652 | 1461529187090 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c6d1800 == 37 [pid = 1652] [id = 759] 13:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11bb3b000) [pid = 1652] [serial = 2275] [outer = 0x0] 13:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11bb4e400) [pid = 1652] [serial = 2276] [outer = 0x11bb3b000] 13:19:47 INFO - PROCESS | 1652 | 1461529187138 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11bd51800) [pid = 1652] [serial = 2277] [outer = 0x11bb3b000] 13:19:47 INFO - PROCESS | 1652 | 1461529187458 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]]]}] 13:19:47 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. 13:19:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 578ms 13:19:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:19:47 INFO - PROCESS | 1652 | 1461529187478 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:19:47 INFO - PROCESS | 1652 | 1461529187480 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:19:47 INFO - PROCESS | 1652 | 1461529187482 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 1652 | 1461529187483 Marionette TRACE conn2 <- [1,3002,null,{}] 13:19:47 INFO - PROCESS | 1652 | 1461529187485 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}] 13:19:47 INFO - PROCESS | 1652 | 1461529187592 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:19:47 INFO - PROCESS | 1652 | 1461529187629 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ee0800 == 38 [pid = 1652] [id = 760] 13:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11bb42000) [pid = 1652] [serial = 2278] [outer = 0x0] 13:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11beccc00) [pid = 1652] [serial = 2279] [outer = 0x11bb42000] 13:19:47 INFO - PROCESS | 1652 | 1461529187656 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11c29b400) [pid = 1652] [serial = 2280] [outer = 0x11bb42000] 13:19:47 INFO - PROCESS | 1652 | 1461529187978 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]]]}] 13:19:48 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. 13:19:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 13:19:48 INFO - PROCESS | 1652 | 1461529188001 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:19:48 INFO - PROCESS | 1652 | 1461529188003 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:19:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:19:48 INFO - PROCESS | 1652 | 1461529188008 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:19:48 INFO - PROCESS | 1652 | 1461529188010 Marionette TRACE conn2 <- [1,3006,null,{}] 13:19:48 INFO - PROCESS | 1652 | 1461529188013 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}] 13:19:48 INFO - PROCESS | 1652 | 1461529188131 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:19:48 INFO - PROCESS | 1652 | 1461529188144 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a48e000 == 39 [pid = 1652] [id = 761] 13:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11c29d000) [pid = 1652] [serial = 2281] [outer = 0x0] 13:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11c2a1800) [pid = 1652] [serial = 2282] [outer = 0x11c29d000] 13:19:48 INFO - PROCESS | 1652 | 1461529188170 Marionette DEBUG loaded listener.js 13:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11c2a8800) [pid = 1652] [serial = 2283] [outer = 0x11c29d000] 13:19:48 INFO - PROCESS | 1652 | 1461529188510 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]]]}] 13:19:48 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. 13:19:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 521ms 13:19:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:19:48 INFO - PROCESS | 1652 | 1461529188529 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:19:48 INFO - PROCESS | 1652 | 1461529188530 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:19:48 INFO - PROCESS | 1652 | 1461529188532 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:19:48 INFO - PROCESS | 1652 | 1461529188533 Marionette TRACE conn2 <- [1,3010,null,{}] 13:19:48 INFO - PROCESS | 1652 | 1461529188535 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}] 13:19:48 INFO - PROCESS | 1652 | 1461529188644 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:19:48 INFO - PROCESS | 1652 | 1461529188656 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa6d800 == 40 [pid = 1652] [id = 762] 13:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11c2a8c00) [pid = 1652] [serial = 2284] [outer = 0x0] 13:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11c37ec00) [pid = 1652] [serial = 2285] [outer = 0x11c2a8c00] 13:19:48 INFO - PROCESS | 1652 | 1461529188681 Marionette DEBUG loaded listener.js 13:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11c4bb400) [pid = 1652] [serial = 2286] [outer = 0x11c2a8c00] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x119134000) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x114f71800) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12ab85c00) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x114bd4800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12aa8f800) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12ae94800) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12bf64800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12e237400) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12e232400) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x114faac00) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x114fab000) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x129c74800) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x126a2e000) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11aa7c000) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x114bd1800) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12bb9a800) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12ab81400) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12a484c00) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1270d5400) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1147d1800) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11b86f400) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x1134e4c00) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x125fa7800) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12f61ec00) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12f499000) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11c379800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12e86d400) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12e33ec00) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12dbe4800) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12af88c00) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x114ba9400) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12cf5b400) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11c377400) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1178ee000) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11c63e800) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12d30a400) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x125fa6800) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12ea8c800) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x115632000) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1166f1c00) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b7f5c00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x129d05c00) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12b4c0400) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x129d7f400) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a972800) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12af8a800) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129d10c00) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x115633800) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x139c32c00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11521f000) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x123a0d400) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12af88400) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12790dc00) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12bf69c00) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x139c33400) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a977c00) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12cfa2c00) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:19:49 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b09d800) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:19:49 INFO - PROCESS | 1652 | 1461529189685 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]]]}] 13:19:49 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 13:19:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1170ms 13:19:49 INFO - PROCESS | 1652 | 1461529189705 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:19:49 INFO - PROCESS | 1652 | 1461529189708 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:19:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:19:49 INFO - PROCESS | 1652 | 1461529189711 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:19:49 INFO - PROCESS | 1652 | 1461529189712 Marionette TRACE conn2 <- [1,3014,null,{}] 13:19:49 INFO - PROCESS | 1652 | 1461529189715 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}] 13:19:49 INFO - PROCESS | 1652 | 1461529189875 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:19:49 INFO - PROCESS | 1652 | 1461529189934 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a10d800 == 41 [pid = 1652] [id = 763] 13:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x114f7ac00) [pid = 1652] [serial = 2287] [outer = 0x0] 13:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x115633800) [pid = 1652] [serial = 2288] [outer = 0x114f7ac00] 13:19:49 INFO - PROCESS | 1652 | 1461529189976 Marionette DEBUG loaded listener.js 13:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11ad8bc00) [pid = 1652] [serial = 2289] [outer = 0x114f7ac00] 13:19:50 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:19:50 INFO - PROCESS | 1652 | 1461529190335 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:19:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:19:50 INFO - {} 13:19:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:19:50 INFO - {} 13:19:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:19:50 INFO - {} 13:19:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:19:50 INFO - {} 13:19:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 13:19:50 INFO - PROCESS | 1652 | 1461529190383 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:19:50 INFO - PROCESS | 1652 | 1461529190385 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:19:50 INFO - TEST-START | /FileAPI/fileReader.html 13:19:50 INFO - PROCESS | 1652 | 1461529190388 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:19:50 INFO - PROCESS | 1652 | 1461529190390 Marionette TRACE conn2 <- [1,3018,null,{}] 13:19:50 INFO - PROCESS | 1652 | 1461529190393 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}] 13:19:50 INFO - PROCESS | 1652 | 1461529190549 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:19:50 INFO - PROCESS | 1652 | 1461529190559 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ace8000 == 42 [pid = 1652] [id = 764] 13:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11bb44c00) [pid = 1652] [serial = 2290] [outer = 0x0] 13:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11c63e800) [pid = 1652] [serial = 2291] [outer = 0x11bb44c00] 13:19:50 INFO - PROCESS | 1652 | 1461529190598 Marionette DEBUG loaded listener.js 13:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11c861c00) [pid = 1652] [serial = 2292] [outer = 0x11bb44c00] 13:19:50 INFO - PROCESS | 1652 | 1461529190971 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]]]}] 13:19:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:19:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:19:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:19:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:19:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 621ms 13:19:51 INFO - TEST-START | /FileAPI/historical.html 13:19:51 INFO - PROCESS | 1652 | 1461529191010 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 1652 | 1461529191011 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:19:51 INFO - PROCESS | 1652 | 1461529191013 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 1652 | 1461529191014 Marionette TRACE conn2 <- [1,3022,null,{}] 13:19:51 INFO - PROCESS | 1652 | 1461529191017 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}] 13:19:51 INFO - PROCESS | 1652 | 1461529191101 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:19:51 INFO - PROCESS | 1652 | 1461529191164 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12adea000 == 43 [pid = 1652] [id = 765] 13:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11beca400) [pid = 1652] [serial = 2293] [outer = 0x0] 13:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x123a07400) [pid = 1652] [serial = 2294] [outer = 0x11beca400] 13:19:51 INFO - PROCESS | 1652 | 1461529191190 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x123a11800) [pid = 1652] [serial = 2295] [outer = 0x11beca400] 13:19:51 INFO - PROCESS | 1652 | 1461529191442 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"]]]}] 13:19:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:19:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:19:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:19:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:19:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:19:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:19:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:19:51 INFO - TEST-OK | /FileAPI/historical.html | took 474ms 13:19:51 INFO - TEST-START | /FileAPI/idlharness.html 13:19:51 INFO - PROCESS | 1652 | 1461529191494 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 1652 | 1461529191495 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:19:51 INFO - PROCESS | 1652 | 1461529191498 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 1652 | 1461529191499 Marionette TRACE conn2 <- [1,3026,null,{}] 13:19:51 INFO - PROCESS | 1652 | 1461529191501 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}] 13:19:51 INFO - PROCESS | 1652 | 1461529191659 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:19:51 INFO - PROCESS | 1652 | 1461529191720 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x115234800 == 44 [pid = 1652] [id = 766] 13:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1134db400) [pid = 1652] [serial = 2296] [outer = 0x0] 13:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1134e2400) [pid = 1652] [serial = 2297] [outer = 0x1134db400] 13:19:51 INFO - PROCESS | 1652 | 1461529191752 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x114580c00) [pid = 1652] [serial = 2298] [outer = 0x1134db400] 13:19:52 INFO - PROCESS | 1652 | 1461529192579 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]]]}] 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:19:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:19:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:19:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:19:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:19:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:19:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:19:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:19:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:19:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:19:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:19:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:19:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:19:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:19:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:19:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:19:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:19:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:19:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:19:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:19:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:19:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:19:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:19:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:19:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:19:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:19:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:19:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:19:52 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 13:19:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:19:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:19:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:19:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:19:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:19:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:19:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:19:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:19:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:19:52 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 13:19:52 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 13:19:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:19:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:19:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:19:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:19:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:19:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:19:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:19:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:19:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:19:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:19:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:19:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:19:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:19:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:19:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:19:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:19:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:19:52 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 13:19:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:19:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:19:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:19:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:19:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:19:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:19:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:19:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:19:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:19:52 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 13:19:52 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 13:19:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:19:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:19:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:19:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:19:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:19:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:19:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:19:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:19:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:19:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:19:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 1129ms 13:19:52 INFO - PROCESS | 1652 | 1461529192648 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:19:52 INFO - PROCESS | 1652 | 1461529192653 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:19:52 INFO - TEST-START | /FileAPI/idlharness.worker 13:19:52 INFO - PROCESS | 1652 | 1461529192662 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:19:52 INFO - PROCESS | 1652 | 1461529192666 Marionette TRACE conn2 <- [1,3030,null,{}] 13:19:52 INFO - PROCESS | 1652 | 1461529192672 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}] 13:19:52 INFO - PROCESS | 1652 | 1461529192842 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:19:52 INFO - PROCESS | 1652 | 1461529192951 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ec5800 == 45 [pid = 1652] [id = 767] 13:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x119e5e400) [pid = 1652] [serial = 2299] [outer = 0x0] 13:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11ad86800) [pid = 1652] [serial = 2300] [outer = 0x119e5e400] 13:19:53 INFO - PROCESS | 1652 | 1461529193004 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11bb30800) [pid = 1652] [serial = 2301] [outer = 0x119e5e400] 13:19:53 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:19:53 INFO - PROCESS | 1652 | 1461529193913 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,{},{}]]]}] 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:19:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:19:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:19:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:19:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:19:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:19:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:19:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:19:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:19:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:19:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:19:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:19:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:19:53 INFO - {} 13:19:53 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 13:19:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:19:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:19:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:19:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:19:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:19:53 INFO - {} 13:19:53 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 - {} 13:19:53 INFO - {} 13:19:53 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 13:19:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:19:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:19:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:19:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:19:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:19:53 INFO - {} 13:19:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:19:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:19:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:19:54 INFO - {} 13:19:54 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 13:19:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:19:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:19:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:19:54 INFO - {} 13:19:54 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 - {} 13:19:54 INFO - {} 13:19:54 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 13:19:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:19:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:19:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 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 13:19:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:19:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:19:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:19:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:19:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:19:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 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 13:19:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:19:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 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 13:19:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:19:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 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 13:19:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:19:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:19:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:19:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:19:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:19:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:19:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:19:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:19:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:19:54 INFO - {} 13:19:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1292ms 13:19:54 INFO - PROCESS | 1652 | 1461529193954 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:19:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:19:54 INFO - PROCESS | 1652 | 1461529193956 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:19:54 INFO - PROCESS | 1652 | 1461529193959 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 1652 | 1461529193960 Marionette TRACE conn2 <- [1,3034,null,{}] 13:19:54 INFO - PROCESS | 1652 | 1461529193962 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}] 13:19:54 INFO - PROCESS | 1652 | 1461529194083 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:19:54 INFO - PROCESS | 1652 | 1461529194144 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1dc800 == 46 [pid = 1652] [id = 768] 13:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11becdc00) [pid = 1652] [serial = 2302] [outer = 0x0] 13:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1270d7000) [pid = 1652] [serial = 2303] [outer = 0x11becdc00] 13:19:54 INFO - PROCESS | 1652 | 1461529194175 Marionette DEBUG loaded listener.js 13:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x1277bcc00) [pid = 1652] [serial = 2304] [outer = 0x11becdc00] 13:19:54 INFO - PROCESS | 1652 | 1461529194670 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]]]}] 13:19:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:19:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 721ms 13:19:54 INFO - PROCESS | 1652 | 1461529194680 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:19:54 INFO - PROCESS | 1652 | 1461529194683 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:19:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:19:54 INFO - PROCESS | 1652 | 1461529194720 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 1652 | 1461529194725 Marionette TRACE conn2 <- [1,3038,null,{}] 13:19:54 INFO - PROCESS | 1652 | 1461529194730 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}] 13:19:54 INFO - PROCESS | 1652 | 1461529194847 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:19:54 INFO - PROCESS | 1652 | 1461529194933 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a943000 == 47 [pid = 1652] [id = 769] 13:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1150c4000) [pid = 1652] [serial = 2305] [outer = 0x0] 13:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x125facc00) [pid = 1652] [serial = 2306] [outer = 0x1150c4000] 13:19:54 INFO - PROCESS | 1652 | 1461529194965 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1280f3000) [pid = 1652] [serial = 2307] [outer = 0x1150c4000] 13:19:55 INFO - PROCESS | 1652 | 1461529195468 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"]]]}] 13:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:19:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 809ms 13:19:55 INFO - PROCESS | 1652 | 1461529195727 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 1652 | 1461529195731 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:19:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:19:55 INFO - PROCESS | 1652 | 1461529195783 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1652 | 1461529195786 Marionette TRACE conn2 <- [1,3042,null,{}] 13:19:55 INFO - PROCESS | 1652 | 1461529195791 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}] 13:19:55 INFO - PROCESS | 1652 | 1461529195905 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:19:55 INFO - PROCESS | 1652 | 1461529195966 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c64e000 == 48 [pid = 1652] [id = 770] 13:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x114f76800) [pid = 1652] [serial = 2308] [outer = 0x0] 13:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x114fa5800) [pid = 1652] [serial = 2309] [outer = 0x114f76800] 13:19:55 INFO - PROCESS | 1652 | 1461529195994 Marionette DEBUG loaded listener.js 13:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1150cec00) [pid = 1652] [serial = 2310] [outer = 0x114f76800] 13:19:56 INFO - PROCESS | 1652 | 1461529196548 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]]]}] 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:19:56 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. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:19:56 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'.) 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:19:56 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. 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:19:56 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. 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:19:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:19:56 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. 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:19:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:19:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:19:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:19:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:19:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:19:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 804ms 13:19:56 INFO - PROCESS | 1652 | 1461529196565 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:19:56 INFO - PROCESS | 1652 | 1461529196567 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:19:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:19:56 INFO - PROCESS | 1652 | 1461529196594 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:19:56 INFO - PROCESS | 1652 | 1461529196599 Marionette TRACE conn2 <- [1,3046,null,{}] 13:19:56 INFO - PROCESS | 1652 | 1461529196607 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}] 13:19:56 INFO - PROCESS | 1652 | 1461529196788 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:19:56 INFO - PROCESS | 1652 | --DOCSHELL 0x118cc5800 == 47 [pid = 1652] [id = 253] 13:19:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9c5000 == 46 [pid = 1652] [id = 262] 13:19:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1198bf800 == 45 [pid = 1652] [id = 254] 13:19:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0ae000 == 44 [pid = 1652] [id = 259] 13:19:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11af91000 == 43 [pid = 1652] [id = 257] 13:19:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9d0000 == 42 [pid = 1652] [id = 269] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12ae9b400) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1270f9000 == 41 [pid = 1652] [id = 757] 13:19:56 INFO - PROCESS | 1652 | --DOCSHELL 0x141bdd800 == 40 [pid = 1652] [id = 747] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12d30c000) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11c2a7c00) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12e921400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b0b5400) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a430000) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1380a2000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x13a289c00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x13994c400) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12d5b2800) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x125906400) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x123a0b400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x125bb3000) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12e22bc00) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x129c6fc00) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x13a285800) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11afdb800) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12aa96400) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12bf87400) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a423000) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e3b5400) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a4de000) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12af88000) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b0a2c00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a4d8400) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x126a30800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x139c3e000) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11aa7b000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12aa8b400) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b0bb000) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11bbbfc00) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d302800) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12ff1f400) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12ad68c00) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d30f400) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12f7df000) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12ea85400) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e331800) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12ff19000) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x114fb1c00) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12be03400) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119a16c00) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x114fadc00) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a6d1000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129d8c400) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x128572c00) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c636400) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11bbc6c00) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118f96400) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x114f78000) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d306000) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b0a1000) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a96e800) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a97d800) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129d09800) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a4d4400) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1166f6000) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125bdcc00) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123a0cc00) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11bb4dc00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115635c00) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x114bad800) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1380a0400) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ab86c00) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ff16800) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12fc52800) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12f7e2400) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12f7dc800) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12f613c00) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12f498400) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12ea8c000) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12e921000) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12e863400) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12e86fc00) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12e339400) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12dbf1c00) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bb95800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b0be800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12af86800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12dbe5800) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12be04400) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12be0e800) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b5f8000) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 13:19:56 INFO - PROCESS | 1652 | 1461529196949 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118a6e000 == 41 [pid = 1652] [id = 771] 13:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114bad800) [pid = 1652] [serial = 2311] [outer = 0x0] 13:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x114fb1c00) [pid = 1652] [serial = 2312] [outer = 0x114bad800] 13:19:56 INFO - PROCESS | 1652 | 1461529196996 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11588a000) [pid = 1652] [serial = 2313] [outer = 0x114bad800] 13:19:57 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:19:57 INFO - PROCESS | 1652 | 1461529197466 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:19:57 INFO - {} 13:19:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 906ms 13:19:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:19:57 INFO - PROCESS | 1652 | 1461529197476 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 1652 | 1461529197477 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:19:57 INFO - PROCESS | 1652 | 1461529197480 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 1652 | 1461529197481 Marionette TRACE conn2 <- [1,3050,null,{}] 13:19:57 INFO - PROCESS | 1652 | 1461529197493 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}] 13:19:57 INFO - PROCESS | 1652 | 1461529197585 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:19:57 INFO - PROCESS | 1652 | 1461529197592 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x125c65800 == 42 [pid = 1652] [id = 772] 13:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11aa76c00) [pid = 1652] [serial = 2314] [outer = 0x0] 13:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11ad81400) [pid = 1652] [serial = 2315] [outer = 0x11aa76c00] 13:19:57 INFO - PROCESS | 1652 | 1461529197621 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11afd7000) [pid = 1652] [serial = 2316] [outer = 0x11aa76c00] 13:19:57 INFO - PROCESS | 1652 | 1461529197955 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]]]}] 13:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:19:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:19:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 518ms 13:19:58 INFO - PROCESS | 1652 | 1461529197999 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1652 | 1461529198000 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:19:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:19:58 INFO - PROCESS | 1652 | 1461529198016 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1652 | 1461529198017 Marionette TRACE conn2 <- [1,3054,null,{}] 13:19:58 INFO - PROCESS | 1652 | 1461529198019 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}] 13:19:58 INFO - PROCESS | 1652 | 1461529198107 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:19:58 INFO - PROCESS | 1652 | 1461529198112 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12805b000 == 43 [pid = 1652] [id = 773] 13:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bb38800) [pid = 1652] [serial = 2317] [outer = 0x0] 13:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bb4e800) [pid = 1652] [serial = 2318] [outer = 0x11bb38800] 13:19:58 INFO - PROCESS | 1652 | 1461529198139 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bbc3400) [pid = 1652] [serial = 2319] [outer = 0x11bb38800] 13:19:58 INFO - PROCESS | 1652 | 1461529198603 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"]]]}] 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:19:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:19:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:19:58 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" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:19:58 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" 13:19:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:19:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:19:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 642ms 13:19:58 INFO - PROCESS | 1652 | 1461529198652 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1652 | 1461529198653 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:19:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:19:58 INFO - PROCESS | 1652 | 1461529198660 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1652 | 1461529198661 Marionette TRACE conn2 <- [1,3058,null,{}] 13:19:58 INFO - PROCESS | 1652 | 1461529198663 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}] 13:19:58 INFO - PROCESS | 1652 | 1461529198785 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:19:58 INFO - PROCESS | 1652 | 1461529198795 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ed9000 == 44 [pid = 1652] [id = 774] 13:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11becf800) [pid = 1652] [serial = 2320] [outer = 0x0] 13:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c29c400) [pid = 1652] [serial = 2321] [outer = 0x11becf800] 13:19:58 INFO - PROCESS | 1652 | 1461529198836 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11ad8a800) [pid = 1652] [serial = 2322] [outer = 0x11becf800] 13:19:59 INFO - PROCESS | 1652 | 1461529199659 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]]]}] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11a666000) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x114f7ac00) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11bb3b000) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11c29d000) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11bb42000) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11c2a8c00) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1134df800) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x114f77400) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1134e6800) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x114f77800) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11afd8800) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119e5d000) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11927bc00) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1192ba400) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1166f8400) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11a909c00) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:19:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11bb44c00) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:19:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:19:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:19:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:19:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:19:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:19:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:19:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:19:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:19:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1028ms 13:19:59 INFO - PROCESS | 1652 | 1461529199690 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:19:59 INFO - PROCESS | 1652 | 1461529199693 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:19:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:19:59 INFO - PROCESS | 1652 | 1461529199714 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:19:59 INFO - PROCESS | 1652 | 1461529199717 Marionette TRACE conn2 <- [1,3062,null,{}] 13:19:59 INFO - PROCESS | 1652 | 1461529199721 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}] 13:19:59 INFO - PROCESS | 1652 | 1461529199828 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:19:59 INFO - PROCESS | 1652 | 1461529199891 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab05000 == 45 [pid = 1652] [id = 775] 13:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x114bd4400) [pid = 1652] [serial = 2323] [outer = 0x0] 13:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x114f77c00) [pid = 1652] [serial = 2324] [outer = 0x114bd4400] 13:19:59 INFO - PROCESS | 1652 | 1461529199923 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1150cd000) [pid = 1652] [serial = 2325] [outer = 0x114bd4400] 13:20:00 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:20:00 INFO - PROCESS | 1652 | 1461529200331 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:20:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:20:00 INFO - {} 13:20:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 641ms 13:20:00 INFO - PROCESS | 1652 | 1461529200338 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1652 | 1461529200342 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:20:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:20:00 INFO - PROCESS | 1652 | 1461529200347 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1652 | 1461529200349 Marionette TRACE conn2 <- [1,3066,null,{}] 13:20:00 INFO - PROCESS | 1652 | 1461529200351 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}] 13:20:00 INFO - PROCESS | 1652 | 1461529200457 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:20:00 INFO - PROCESS | 1652 | 1461529200513 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1270b3000 == 46 [pid = 1652] [id = 776] 13:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1151b8c00) [pid = 1652] [serial = 2326] [outer = 0x0] 13:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1158f5400) [pid = 1652] [serial = 2327] [outer = 0x1151b8c00] 13:20:00 INFO - PROCESS | 1652 | 1461529200543 Marionette DEBUG loaded listener.js 13:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11927bc00) [pid = 1652] [serial = 2328] [outer = 0x1151b8c00] 13:20:00 INFO - PROCESS | 1652 | 1461529200916 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]]]}] 13:20:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:20:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:20:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:20:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:20:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:20:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:20:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:20:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 623ms 13:20:00 INFO - PROCESS | 1652 | 1461529200970 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1652 | 1461529200971 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:20:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:20:00 INFO - PROCESS | 1652 | 1461529200974 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1652 | 1461529200976 Marionette TRACE conn2 <- [1,3070,null,{}] 13:20:00 INFO - PROCESS | 1652 | 1461529200984 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}] 13:20:01 INFO - PROCESS | 1652 | 1461529201093 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:20:01 INFO - PROCESS | 1652 | 1461529201153 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a48d000 == 47 [pid = 1652] [id = 777] 13:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119a58400) [pid = 1652] [serial = 2329] [outer = 0x0] 13:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a906400) [pid = 1652] [serial = 2330] [outer = 0x119a58400] 13:20:01 INFO - PROCESS | 1652 | 1461529201186 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11afe0000) [pid = 1652] [serial = 2331] [outer = 0x119a58400] 13:20:01 INFO - PROCESS | 1652 | 1461529201606 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]]]}] 13:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:20:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 675ms 13:20:01 INFO - PROCESS | 1652 | 1461529201649 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:20:01 INFO - PROCESS | 1652 | 1461529201651 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:20:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:20:01 INFO - PROCESS | 1652 | 1461529201654 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - PROCESS | 1652 | 1461529201655 Marionette TRACE conn2 <- [1,3074,null,{}] 13:20:01 INFO - PROCESS | 1652 | 1461529201657 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}] 13:20:01 INFO - PROCESS | 1652 | 1461529201762 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:20:01 INFO - PROCESS | 1652 | 1461529201858 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ace9000 == 48 [pid = 1652] [id = 778] 13:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11bb46000) [pid = 1652] [serial = 2332] [outer = 0x0] 13:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bbc3c00) [pid = 1652] [serial = 2333] [outer = 0x11bb46000] 13:20:01 INFO - PROCESS | 1652 | 1461529201889 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bed2800) [pid = 1652] [serial = 2334] [outer = 0x11bb46000] 13:20:02 INFO - PROCESS | 1652 | 1461529202240 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]]]}] 13:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:20:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 622ms 13:20:02 INFO - PROCESS | 1652 | 1461529202277 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:20:02 INFO - PROCESS | 1652 | 1461529202278 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:20:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:20:02 INFO - PROCESS | 1652 | 1461529202281 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:20:02 INFO - PROCESS | 1652 | 1461529202282 Marionette TRACE conn2 <- [1,3078,null,{}] 13:20:02 INFO - PROCESS | 1652 | 1461529202285 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}] 13:20:02 INFO - PROCESS | 1652 | 1461529202387 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:20:02 INFO - PROCESS | 1652 | 1461529202444 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ade4000 == 49 [pid = 1652] [id = 779] 13:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bb4bc00) [pid = 1652] [serial = 2335] [outer = 0x0] 13:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c374c00) [pid = 1652] [serial = 2336] [outer = 0x11bb4bc00] 13:20:02 INFO - PROCESS | 1652 | 1461529202475 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c6af800) [pid = 1652] [serial = 2337] [outer = 0x11bb4bc00] 13:20:02 INFO - PROCESS | 1652 | 1461529202836 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] 13:20:02 INFO - PROCESS | 1652 | 1461529202854 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:20:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:20:02 INFO - PROCESS | 1652 | 1461529202856 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:20:02 INFO - PROCESS | 1652 | 1461529202858 Marionette TRACE conn2 <- [1,3082,null,{}] 13:20:02 INFO - PROCESS | 1652 | 1461529202861 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}] 13:20:02 INFO - PROCESS | 1652 | 1461529202984 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:20:03 INFO - PROCESS | 1652 | 1461529203047 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aec8800 == 50 [pid = 1652] [id = 780] 13:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11a685400) [pid = 1652] [serial = 2338] [outer = 0x0] 13:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123a0b800) [pid = 1652] [serial = 2339] [outer = 0x11a685400] 13:20:03 INFO - PROCESS | 1652 | 1461529203080 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1259b2000) [pid = 1652] [serial = 2340] [outer = 0x11a685400] 13:20:03 INFO - PROCESS | 1652 | 1461529203448 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]]]}] 13:20:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:20:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:20:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:20:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 619ms 13:20:03 INFO - PROCESS | 1652 | 1461529203476 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:20:03 INFO - PROCESS | 1652 | 1461529203477 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:20:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:20:03 INFO - PROCESS | 1652 | 1461529203479 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 1652 | 1461529203481 Marionette TRACE conn2 <- [1,3086,null,{}] 13:20:03 INFO - PROCESS | 1652 | 1461529203483 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}] 13:20:03 INFO - PROCESS | 1652 | 1461529203587 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:20:03 INFO - PROCESS | 1652 | 1461529203644 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b05a800 == 51 [pid = 1652] [id = 781] 13:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11a910000) [pid = 1652] [serial = 2341] [outer = 0x0] 13:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125baf800) [pid = 1652] [serial = 2342] [outer = 0x11a910000] 13:20:03 INFO - PROCESS | 1652 | 1461529203676 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125bb6c00) [pid = 1652] [serial = 2343] [outer = 0x11a910000] 13:20:04 INFO - PROCESS | 1652 | 1461529204061 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:20:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:20:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 618ms 13:20:04 INFO - PROCESS | 1652 | 1461529204098 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 1652 | 1461529204100 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:20:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:20:04 INFO - PROCESS | 1652 | 1461529204102 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 1652 | 1461529204103 Marionette TRACE conn2 <- [1,3090,null,{}] 13:20:04 INFO - PROCESS | 1652 | 1461529204106 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}] 13:20:04 INFO - PROCESS | 1652 | 1461529204207 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:20:04 INFO - PROCESS | 1652 | 1461529204265 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1c1800 == 52 [pid = 1652] [id = 782] 13:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bb36000) [pid = 1652] [serial = 2344] [outer = 0x0] 13:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125dae000) [pid = 1652] [serial = 2345] [outer = 0x11bb36000] 13:20:04 INFO - PROCESS | 1652 | 1461529204295 Marionette DEBUG loaded listener.js 13:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126a3ac00) [pid = 1652] [serial = 2346] [outer = 0x11bb36000] 13:20:04 INFO - PROCESS | 1652 | 1461529204652 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:20:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:20:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 569ms 13:20:04 INFO - PROCESS | 1652 | 1461529204672 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 1652 | 1461529204673 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:20:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:20:04 INFO - PROCESS | 1652 | 1461529204676 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 1652 | 1461529204677 Marionette TRACE conn2 <- [1,3094,null,{}] 13:20:04 INFO - PROCESS | 1652 | 1461529204680 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}] 13:20:04 INFO - PROCESS | 1652 | 1461529204782 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:20:04 INFO - PROCESS | 1652 | 1461529204839 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b303000 == 53 [pid = 1652] [id = 783] 13:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1147d1800) [pid = 1652] [serial = 2347] [outer = 0x0] 13:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127390800) [pid = 1652] [serial = 2348] [outer = 0x1147d1800] 13:20:04 INFO - PROCESS | 1652 | 1461529204869 Marionette DEBUG loaded listener.js 13:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127908c00) [pid = 1652] [serial = 2349] [outer = 0x1147d1800] 13:20:05 INFO - PROCESS | 1652 | 1461529205284 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:20:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:20:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 618ms 13:20:05 INFO - PROCESS | 1652 | 1461529205296 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:20:05 INFO - PROCESS | 1652 | 1461529205299 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:20:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:20:05 INFO - PROCESS | 1652 | 1461529205303 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:20:05 INFO - PROCESS | 1652 | 1461529205305 Marionette TRACE conn2 <- [1,3098,null,{}] 13:20:05 INFO - PROCESS | 1652 | 1461529205308 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}] 13:20:05 INFO - PROCESS | 1652 | 1461529205454 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:20:05 INFO - PROCESS | 1652 | 1461529205573 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c922800 == 54 [pid = 1652] [id = 784] 13:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x114f7ac00) [pid = 1652] [serial = 2350] [outer = 0x0] 13:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1154ae800) [pid = 1652] [serial = 2351] [outer = 0x114f7ac00] 13:20:05 INFO - PROCESS | 1652 | 1461529205607 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118f93000) [pid = 1652] [serial = 2352] [outer = 0x114f7ac00] 13:20:05 INFO - PROCESS | 1652 | 1461529205964 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]]]}] 13:20:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:20:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:20:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 673ms 13:20:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:20:05 INFO - PROCESS | 1652 | 1461529205975 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:20:05 INFO - PROCESS | 1652 | 1461529205977 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:20:05 INFO - PROCESS | 1652 | 1461529205979 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:20:05 INFO - PROCESS | 1652 | 1461529205981 Marionette TRACE conn2 <- [1,3102,null,{}] 13:20:05 INFO - PROCESS | 1652 | 1461529205983 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}] 13:20:06 INFO - PROCESS | 1652 | 1461529206195 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:20:06 INFO - PROCESS | 1652 | 1461529206275 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c33800 == 55 [pid = 1652] [id = 785] 13:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1134e4400) [pid = 1652] [serial = 2353] [outer = 0x0] 13:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11423ec00) [pid = 1652] [serial = 2354] [outer = 0x1134e4400] 13:20:06 INFO - PROCESS | 1652 | 1461529206304 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x114bd4000) [pid = 1652] [serial = 2355] [outer = 0x1134e4400] 13:20:06 INFO - PROCESS | 1652 | 1461529206680 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:20:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:20:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 723ms 13:20:06 INFO - PROCESS | 1652 | 1461529206703 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:20:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:20:06 INFO - PROCESS | 1652 | 1461529206705 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:20:06 INFO - PROCESS | 1652 | 1461529206708 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1652 | 1461529206711 Marionette TRACE conn2 <- [1,3106,null,{}] 13:20:06 INFO - PROCESS | 1652 | 1461529206714 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}] 13:20:06 INFO - PROCESS | 1652 | 1461529206818 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:20:06 INFO - PROCESS | 1652 | 1461529206917 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b852800 == 56 [pid = 1652] [id = 786] 13:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115634400) [pid = 1652] [serial = 2356] [outer = 0x0] 13:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11563b000) [pid = 1652] [serial = 2357] [outer = 0x115634400] 13:20:06 INFO - PROCESS | 1652 | 1461529206949 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118c1bc00) [pid = 1652] [serial = 2358] [outer = 0x115634400] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123a07400) [pid = 1652] [serial = 2294] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | 1461529207318 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]]]}] 13:20:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:20:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:20:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:20:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 625ms 13:20:07 INFO - PROCESS | 1652 | 1461529207334 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 1652 | 1461529207336 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:20:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:20:07 INFO - PROCESS | 1652 | 1461529207338 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 1652 | 1461529207339 Marionette TRACE conn2 <- [1,3110,null,{}] 13:20:07 INFO - PROCESS | 1652 | 1461529207342 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}] 13:20:07 INFO - PROCESS | 1652 | 1461529207433 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11bb4e400) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11bd51800) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c2a1800) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c29b400) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11beccc00) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c37ec00) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11583fc00) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1166f2400) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x114f78800) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x114fa9800) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115633800) [pid = 1652] [serial = 2288] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118f90400) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11927c000) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114fb1800) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115216400) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11afdd000) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11adc2000) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11afd9000) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119a5b800) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a677800) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11a681800) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a903800) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118c56400) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118f92000) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11a97c000) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11aa7b800) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11adc9c00) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c861c00) [pid = 1652] [serial = 2292] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11c4bb400) [pid = 1652] [serial = 2286] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11c2a8800) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11c63e800) [pid = 1652] [serial = 2291] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11bb32000) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11ad8bc00) [pid = 1652] [serial = 2289] [outer = 0x0] [url = about:blank] 13:20:07 INFO - PROCESS | 1652 | 1461529207504 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9da000 == 57 [pid = 1652] [id = 787] 13:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1147d4800) [pid = 1652] [serial = 2359] [outer = 0x0] 13:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115216400) [pid = 1652] [serial = 2360] [outer = 0x1147d4800] 13:20:07 INFO - PROCESS | 1652 | 1461529207532 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119a5b400) [pid = 1652] [serial = 2361] [outer = 0x1147d4800] 13:20:07 INFO - PROCESS | 1652 | 1461529207836 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"]]]}] 13:20:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:20:07 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 13:20:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:20:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 522ms 13:20:07 INFO - PROCESS | 1652 | 1461529207862 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 1652 | 1461529207864 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:20:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:20:07 INFO - PROCESS | 1652 | 1461529207875 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 1652 | 1461529207878 Marionette TRACE conn2 <- [1,3114,null,{}] 13:20:07 INFO - PROCESS | 1652 | 1461529207881 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}] 13:20:07 INFO - PROCESS | 1652 | 1461529207977 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:20:07 INFO - PROCESS | 1652 | 1461529207981 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\", \"dbd84257-3ed9-4f92-b67e-4674726bbff9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e80000 == 58 [pid = 1652] [id = 788] 13:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119a5f400) [pid = 1652] [serial = 2362] [outer = 0x0] 13:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a66dc00) [pid = 1652] [serial = 2363] [outer = 0x119a5f400] 13:20:08 INFO - PROCESS | 1652 | 1461529208008 Marionette DEBUG loaded listener.js 13:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11aa7b800) [pid = 1652] [serial = 2364] [outer = 0x119a5f400] 13:20:08 INFO - PROCESS | 1652 | 1461529208375 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]]]}] 13:20:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:20:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 528ms 13:20:08 INFO - PROCESS | 1652 | 1461529208396 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:20:08 INFO - PROCESS | 1652 | 1461529208398 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:20:09 WARNING - u'runner_teardown' () 13:20:09 INFO - No more tests 13:20:09 INFO - Got 0 unexpected results 13:20:09 INFO - SUITE-END | took 536s 13:20:09 INFO - Closing logging queue 13:20:09 INFO - queue closed 13:20:09 INFO - Return code: 0 13:20:09 WARNING - # TBPL SUCCESS # 13:20:09 INFO - Running post-action listener: _resource_record_post_action 13:20:09 INFO - Running post-run listener: _resource_record_post_run 13:20:10 INFO - Total resource usage - Wall time: 560s; CPU: 58.0%; Read bytes: 36611584; Write bytes: 991949312; Read time: 394; Write time: 4689 13:20:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:20:10 INFO - install - Wall time: 20s; CPU: 55.0%; Read bytes: 195543040; Write bytes: 183541760; Read time: 15672; Write time: 312 13:20:10 INFO - run-tests - Wall time: 541s; CPU: 58.0%; Read bytes: 29212160; Write bytes: 793195008; Read time: 302; Write time: 4303 13:20:10 INFO - Running post-run listener: _upload_blobber_files 13:20:10 INFO - Blob upload gear active. 13:20:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:20:10 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 13:20:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:20:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:20:11 INFO - (blobuploader) - INFO - Open directory for files ... 13:20:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:20:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:20:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:20:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:20:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:20:12 INFO - (blobuploader) - INFO - Done attempting. 13:20:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:20:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:20:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:20:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:20:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:20:13 INFO - (blobuploader) - INFO - Done attempting. 13:20:13 INFO - (blobuploader) - INFO - Iteration through files over. 13:20:13 INFO - Return code: 0 13:20:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:20:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:20:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/aaa644d55603fd7b05fbc71c445c53cd182e4918555da3a02f354b2dfc10aecac29dd06a81e595dddbbe425ef15158922760dc91bd44eca16084a4312ee0f77c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/67228483b163adc84931962544e636c354d68b76e83f78ec57d3a03558daaf1276dda908f517d2ad1d21fdefe9b167c01a7001811855524279509e0cd569385d"} 13:20:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:20:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:20:13 INFO - Contents: 13:20:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/aaa644d55603fd7b05fbc71c445c53cd182e4918555da3a02f354b2dfc10aecac29dd06a81e595dddbbe425ef15158922760dc91bd44eca16084a4312ee0f77c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/67228483b163adc84931962544e636c354d68b76e83f78ec57d3a03558daaf1276dda908f517d2ad1d21fdefe9b167c01a7001811855524279509e0cd569385d"} 13:20:13 INFO - Running post-run listener: copy_logs_to_upload_dir 13:20:13 INFO - Copying logs to upload dir... 13:20:13 INFO - mkdir: /builds/slave/test/build/upload/logs 13:20:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=615.097585 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-04-24 13:20:14.114312) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 13:20:14.118258) ========= 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.ocRJYln9Pr/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.pT4dMiCgPp/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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/fx-team/sha512/aaa644d55603fd7b05fbc71c445c53cd182e4918555da3a02f354b2dfc10aecac29dd06a81e595dddbbe425ef15158922760dc91bd44eca16084a4312ee0f77c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/67228483b163adc84931962544e636c354d68b76e83f78ec57d3a03558daaf1276dda908f517d2ad1d21fdefe9b167c01a7001811855524279509e0cd569385d"} build_url:https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012668 build_url: 'https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/aaa644d55603fd7b05fbc71c445c53cd182e4918555da3a02f354b2dfc10aecac29dd06a81e595dddbbe425ef15158922760dc91bd44eca16084a4312ee0f77c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/67228483b163adc84931962544e636c354d68b76e83f78ec57d3a03558daaf1276dda908f517d2ad1d21fdefe9b167c01a7001811855524279509e0cd569385d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/emwTx8kGQf6HEsX-y20y-w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 13:20:14.147824) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 13:20:14.149435) ========= 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.ocRJYln9Pr/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.pT4dMiCgPp/Listeners TMPDIR=/var/folders/hx/wyz88y_j2rv2m160wr6142w000000w/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.005299 ========= master_lag: 1.87 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 13:20:16.028855) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 13:20:16.031227) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 13:20:16.032701) ========= ========= Total master_lag: 2.40 =========