builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0032 starttime: 1461714424.28 results: success (0) buildid: 20160426144059 builduid: 5e3a427619484e129638fb2f79999862 revision: b567617d9f02be4bd6870db55a9bd514a5762465 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:04.276301) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:04.276761) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:04.277035) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:04.296365) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:04.296741) ========= 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.J0doe8ib9l/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.BZmFbddvsq/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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-26 16:47:04-- 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% 8.26M=0.001s 2016-04-26 16:47:04 (8.26 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.184477 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:04.500065) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:04.500758) ========= 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.J0doe8ib9l/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.BZmFbddvsq/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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.020489 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:04.553796) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 16:47:04.554583) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b567617d9f02be4bd6870db55a9bd514a5762465 --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 b567617d9f02be4bd6870db55a9bd514a5762465 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.J0doe8ib9l/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.BZmFbddvsq/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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-26 16:47:04,628 truncating revision to first 12 chars 2016-04-26 16:47:04,628 Setting DEBUG logging. 2016-04-26 16:47:04,628 attempt 1/10 2016-04-26 16:47:04,628 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b567617d9f02?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 16:47:06,746 unpacking tar archive at: fx-team-b567617d9f02/testing/mozharness/ program finished with exit code 0 elapsedTime=2.366850 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 16:47:06.939199) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:06.939571) ========= script_repo_revision: b567617d9f02be4bd6870db55a9bd514a5762465 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:06.939952) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:06.940234) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 16:47:06.953999) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 25 secs) (at 2016-04-26 16:47:06.954283) ========= /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.J0doe8ib9l/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.BZmFbddvsq/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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 16:47:07 INFO - MultiFileLogger online at 20160426 16:47:07 in /builds/slave/test 16:47:07 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 16:47:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:47:07 INFO - {'append_to_log': False, 16:47:07 INFO - 'base_work_dir': '/builds/slave/test', 16:47:07 INFO - 'blob_upload_branch': 'fx-team', 16:47:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:47:07 INFO - 'buildbot_json_path': 'buildprops.json', 16:47:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:47:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:47:07 INFO - 'download_minidump_stackwalk': True, 16:47:07 INFO - 'download_symbols': 'true', 16:47:07 INFO - 'e10s': False, 16:47:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:47:07 INFO - 'tooltool.py': '/tools/tooltool.py', 16:47:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:47:07 INFO - '/tools/misc-python/virtualenv.py')}, 16:47:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:47:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:47:07 INFO - 'log_level': 'info', 16:47:07 INFO - 'log_to_console': True, 16:47:07 INFO - 'opt_config_files': (), 16:47:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:47:07 INFO - '--processes=1', 16:47:07 INFO - '--config=%(test_path)s/wptrunner.ini', 16:47:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:47:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:47:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:47:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:47:07 INFO - 'pip_index': False, 16:47:07 INFO - 'require_test_zip': True, 16:47:07 INFO - 'test_type': ('testharness',), 16:47:07 INFO - 'this_chunk': '1', 16:47:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:47:07 INFO - 'total_chunks': '10', 16:47:07 INFO - 'virtualenv_path': 'venv', 16:47:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:47:07 INFO - 'work_dir': 'build'} 16:47:07 INFO - ##### 16:47:07 INFO - ##### Running clobber step. 16:47:07 INFO - ##### 16:47:07 INFO - Running pre-action listener: _resource_record_pre_action 16:47:07 INFO - Running main action method: clobber 16:47:07 INFO - rmtree: /builds/slave/test/build 16:47:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:47:07 INFO - Running post-action listener: _resource_record_post_action 16:47:07 INFO - ##### 16:47:07 INFO - ##### Running read-buildbot-config step. 16:47:07 INFO - ##### 16:47:07 INFO - Running pre-action listener: _resource_record_pre_action 16:47:07 INFO - Running main action method: read_buildbot_config 16:47:07 INFO - Using buildbot properties: 16:47:07 INFO - { 16:47:07 INFO - "project": "", 16:47:07 INFO - "product": "firefox", 16:47:07 INFO - "script_repo_revision": "production", 16:47:07 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 16:47:07 INFO - "repository": "", 16:47:07 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 16:47:07 INFO - "buildid": "20160426144059", 16:47:07 INFO - "pgo_build": "False", 16:47:07 INFO - "basedir": "/builds/slave/test", 16:47:07 INFO - "buildnumber": 368, 16:47:07 INFO - "slavename": "t-yosemite-r7-0032", 16:47:07 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 16:47:07 INFO - "platform": "macosx64", 16:47:07 INFO - "branch": "fx-team", 16:47:07 INFO - "revision": "b567617d9f02be4bd6870db55a9bd514a5762465", 16:47:07 INFO - "repo_path": "integration/fx-team", 16:47:07 INFO - "moz_repo_path": "", 16:47:07 INFO - "stage_platform": "macosx64", 16:47:07 INFO - "builduid": "5e3a427619484e129638fb2f79999862", 16:47:07 INFO - "slavebuilddir": "test" 16:47:07 INFO - } 16:47:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 16:47:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 16:47:07 INFO - Running post-action listener: _resource_record_post_action 16:47:07 INFO - ##### 16:47:07 INFO - ##### Running download-and-extract step. 16:47:07 INFO - ##### 16:47:07 INFO - Running pre-action listener: _resource_record_pre_action 16:47:07 INFO - Running main action method: download_and_extract 16:47:07 INFO - mkdir: /builds/slave/test/build/tests 16:47:07 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')]} 16:47:07 INFO - https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:47:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 16:47:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 16:47:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 16:47:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 16:47:08 INFO - Downloaded 1235 bytes. 16:47:08 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 16:47:08 INFO - Using the following test package requirements: 16:47:08 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 16:47:08 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:47:08 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 16:47:08 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:47:08 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 16:47:08 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:47:08 INFO - u'jsshell-mac64.zip'], 16:47:08 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:47:08 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 16:47:08 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 16:47:08 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:47:08 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 16:47:08 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:47:08 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 16:47:08 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:47:08 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 16:47:08 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:47:08 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 16:47:08 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:47: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')]} 16:47:08 INFO - https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:47:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 16:47:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 16:47:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 16:47:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 16:47:09 INFO - Downloaded 17993990 bytes. 16:47:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:47:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:47:10 INFO - caution: filename not matched: web-platform/* 16:47:10 INFO - Return code: 11 16:47: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')]} 16:47:10 INFO - https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:47:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 16:47:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 16:47:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 16:47:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:47:11 INFO - Downloaded 36406662 bytes. 16:47:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:47:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:47:16 INFO - caution: filename not matched: bin/* 16:47:16 INFO - caution: filename not matched: config/* 16:47:16 INFO - caution: filename not matched: mozbase/* 16:47:16 INFO - caution: filename not matched: marionette/* 16:47:16 INFO - caution: filename not matched: tools/wptserve/* 16:47:16 INFO - Return code: 11 16:47:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:16 INFO - https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 16:47:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 16:47:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 16:47:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 16:47:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 16:47:18 INFO - Downloaded 68935405 bytes. 16:47:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 16:47:18 INFO - mkdir: /builds/slave/test/properties 16:47:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:47:18 INFO - Writing to file /builds/slave/test/properties/build_url 16:47:18 INFO - Contents: 16:47:18 INFO - build_url:https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 16:47:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:47:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:47:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:47:19 INFO - Contents: 16:47:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:47:19 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')]} 16:47:19 INFO - https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:47:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:47:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:47:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:47:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:47:22 INFO - Downloaded 103654291 bytes. 16:47:22 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:47:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:47:26 INFO - Return code: 0 16:47:26 INFO - Running post-action listener: _resource_record_post_action 16:47:26 INFO - Running post-action listener: set_extra_try_arguments 16:47:26 INFO - ##### 16:47:26 INFO - ##### Running create-virtualenv step. 16:47:26 INFO - ##### 16:47:26 INFO - Running pre-action listener: _pre_create_virtualenv 16:47:26 INFO - Running pre-action listener: _resource_record_pre_action 16:47:26 INFO - Running main action method: create_virtualenv 16:47:26 INFO - Creating virtualenv /builds/slave/test/build/venv 16:47:26 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 16:47:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:47:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:47:26 INFO - Using real prefix '/tools/python27' 16:47:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:47:26 INFO - Installing distribute.............................................................................................................................................................................................done. 16:47:29 INFO - Installing pip.................done. 16:47:29 INFO - Return code: 0 16:47:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:47:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10491ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104939f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd5c1dd3250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1049355e0>, '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 0x104518cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104543990>, '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.J0doe8ib9l/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.BZmFbddvsq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:47:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:47:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:47:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J0doe8ib9l/Render', 16:47:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:47:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:47:29 INFO - 'HOME': '/Users/cltbld', 16:47:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:47:29 INFO - 'LOGNAME': 'cltbld', 16:47:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:29 INFO - 'MOZ_NO_REMOTE': '1', 16:47:29 INFO - 'NO_EM_RESTART': '1', 16:47:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:47:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:29 INFO - 'PWD': '/builds/slave/test', 16:47:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:47:29 INFO - 'SHELL': '/bin/bash', 16:47:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BZmFbddvsq/Listeners', 16:47:29 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 16:47:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:47:29 INFO - 'USER': 'cltbld', 16:47:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:47:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:47:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:47:29 INFO - 'XPC_FLAGS': '0x0', 16:47:29 INFO - 'XPC_SERVICE_NAME': '0', 16:47:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:47:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:30 INFO - Downloading/unpacking psutil>=0.7.1 16:47:30 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 16:47:30 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 16:47:30 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 16:47:30 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 16:47:30 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 16:47:30 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 16:47:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:47:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:47:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:47:34 INFO - Installing collected packages: psutil 16:47:34 INFO - Running setup.py install for psutil 16:47:34 INFO - building 'psutil._psutil_osx' extension 16:47:34 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 16:47:34 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 16:47:34 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 16:47:34 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 16:47:34 INFO - building 'psutil._psutil_posix' extension 16:47:34 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 16:47:34 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:47:34 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:47:34 INFO - ^ 16:47:34 INFO - 1 warning generated. 16:47:34 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 16:47:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:47:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:47:34 INFO - Successfully installed psutil 16:47:34 INFO - Cleaning up... 16:47:35 INFO - Return code: 0 16:47:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:47:35 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')]} 16:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:35 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')]} 16:47:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:35 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 0x10491ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104939f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd5c1dd3250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1049355e0>, '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 0x104518cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104543990>, '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.J0doe8ib9l/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.BZmFbddvsq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:47:35 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 16:47:35 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 16:47:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J0doe8ib9l/Render', 16:47:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:47:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:47:35 INFO - 'HOME': '/Users/cltbld', 16:47:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:47:35 INFO - 'LOGNAME': 'cltbld', 16:47:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:35 INFO - 'MOZ_NO_REMOTE': '1', 16:47:35 INFO - 'NO_EM_RESTART': '1', 16:47:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:47:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:35 INFO - 'PWD': '/builds/slave/test', 16:47:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:47:35 INFO - 'SHELL': '/bin/bash', 16:47:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BZmFbddvsq/Listeners', 16:47:35 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 16:47:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:47:35 INFO - 'USER': 'cltbld', 16:47:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:47:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:47:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:47:35 INFO - 'XPC_FLAGS': '0x0', 16:47:35 INFO - 'XPC_SERVICE_NAME': '0', 16:47:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:47:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:35 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 16:47:35 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 16:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:47:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:47:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:47:37 INFO - Installing collected packages: mozsystemmonitor 16:47:37 INFO - Running setup.py install for mozsystemmonitor 16:47:38 INFO - Successfully installed mozsystemmonitor 16:47:38 INFO - Cleaning up... 16:47:38 INFO - Return code: 0 16:47:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:47:38 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')]} 16:47:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:38 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')]} 16:47:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:38 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 0x10491ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104939f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd5c1dd3250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1049355e0>, '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 0x104518cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104543990>, '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.J0doe8ib9l/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.BZmFbddvsq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:47:38 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 16:47:38 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 16:47:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J0doe8ib9l/Render', 16:47:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:47:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:47:38 INFO - 'HOME': '/Users/cltbld', 16:47:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:47:38 INFO - 'LOGNAME': 'cltbld', 16:47:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:38 INFO - 'MOZ_NO_REMOTE': '1', 16:47:38 INFO - 'NO_EM_RESTART': '1', 16:47:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:47:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:38 INFO - 'PWD': '/builds/slave/test', 16:47:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:47:38 INFO - 'SHELL': '/bin/bash', 16:47:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BZmFbddvsq/Listeners', 16:47:38 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 16:47:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:47:38 INFO - 'USER': 'cltbld', 16:47:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:47:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:47:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:47:38 INFO - 'XPC_FLAGS': '0x0', 16:47:38 INFO - 'XPC_SERVICE_NAME': '0', 16:47:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:47:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:38 INFO - Downloading/unpacking blobuploader==1.2.4 16:47:38 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 16:47:38 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 16:47:38 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 16:47:38 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 16:47:38 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 16:47:38 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 16:47:40 INFO - Downloading blobuploader-1.2.4.tar.gz 16:47:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:47:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:47:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:47:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:47:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:47:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:47:41 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 16:47:41 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 16:47:41 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 16:47:41 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 16:47:41 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 16:47:41 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 16:47:41 INFO - Downloading docopt-0.6.1.tar.gz 16:47:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:47:41 INFO - Installing collected packages: blobuploader, requests, docopt 16:47:41 INFO - Running setup.py install for blobuploader 16:47:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:47:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:47:42 INFO - Running setup.py install for requests 16:47:42 INFO - Running setup.py install for docopt 16:47:42 INFO - Successfully installed blobuploader requests docopt 16:47:42 INFO - Cleaning up... 16:47:42 INFO - Return code: 0 16:47:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:47: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')]} 16:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47: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')]} 16:47:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:42 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 0x10491ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104939f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd5c1dd3250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1049355e0>, '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 0x104518cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104543990>, '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.J0doe8ib9l/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.BZmFbddvsq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:47:42 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 16:47:42 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 16:47:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J0doe8ib9l/Render', 16:47:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:47:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:47:42 INFO - 'HOME': '/Users/cltbld', 16:47:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:47:42 INFO - 'LOGNAME': 'cltbld', 16:47:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:42 INFO - 'MOZ_NO_REMOTE': '1', 16:47:42 INFO - 'NO_EM_RESTART': '1', 16:47:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:47:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:42 INFO - 'PWD': '/builds/slave/test', 16:47:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:47:42 INFO - 'SHELL': '/bin/bash', 16:47:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BZmFbddvsq/Listeners', 16:47:42 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 16:47:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:47:42 INFO - 'USER': 'cltbld', 16:47:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:47:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:47:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:47:42 INFO - 'XPC_FLAGS': '0x0', 16:47:42 INFO - 'XPC_SERVICE_NAME': '0', 16:47:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:47:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:47:43 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-fMEciC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:47:43 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-1sHiEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:47:43 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-42KGzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:47:43 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-DAGevE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:47:43 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-zNrnqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:47:43 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-f_qPUh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:47:43 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-nK4m8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:47:43 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-0C9_f3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:47:43 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-DHDZJV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:47:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:47:44 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-CXhNbY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:47:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:47:44 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-TjbGHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:47:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:47:44 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-2K33TB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:47:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:47:44 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-3VQ0sW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:47:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:47:44 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-7almSm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:47:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:47:44 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-iIHBdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:47:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:47:44 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-UEfbxJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:47:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:47:44 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-gKweBv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:47:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:47:44 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-DApJq9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:47:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:47:45 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-8LnFEj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:47:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:47:45 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-Isg7xT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:47:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:47:45 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-P_9dzd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:47:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:47:45 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 16:47:45 INFO - Running setup.py install for manifestparser 16:47:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:47:45 INFO - Running setup.py install for mozcrash 16:47:46 INFO - Running setup.py install for mozdebug 16:47:46 INFO - Running setup.py install for mozdevice 16:47:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:47:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:47:46 INFO - Running setup.py install for mozfile 16:47:46 INFO - Running setup.py install for mozhttpd 16:47:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:47:46 INFO - Running setup.py install for mozinfo 16:47:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:47:46 INFO - Running setup.py install for mozInstall 16:47:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:47:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:47:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:47:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:47:46 INFO - Running setup.py install for mozleak 16:47:47 INFO - Running setup.py install for mozlog 16:47:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:47:47 INFO - Running setup.py install for moznetwork 16:47:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:47:47 INFO - Running setup.py install for mozprocess 16:47:47 INFO - Running setup.py install for mozprofile 16:47:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:47:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:47:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:47:47 INFO - Running setup.py install for mozrunner 16:47:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:47:47 INFO - Running setup.py install for mozscreenshot 16:47:48 INFO - Running setup.py install for moztest 16:47:48 INFO - Running setup.py install for mozversion 16:47:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:47:48 INFO - Running setup.py install for wptserve 16:47:48 INFO - Running setup.py install for marionette-driver 16:47:48 INFO - Running setup.py install for browsermob-proxy 16:47:48 INFO - Running setup.py install for marionette-client 16:47:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:47:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:47:49 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 16:47:49 INFO - Cleaning up... 16:47:49 INFO - Return code: 0 16:47:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:47:49 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')]} 16:47:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:49 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')]} 16:47:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:49 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 0x10491ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104939f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd5c1dd3250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1049355e0>, '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 0x104518cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104543990>, '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.J0doe8ib9l/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.BZmFbddvsq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:47:49 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 16:47:49 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 16:47:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J0doe8ib9l/Render', 16:47:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:47:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:47:49 INFO - 'HOME': '/Users/cltbld', 16:47:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:47:49 INFO - 'LOGNAME': 'cltbld', 16:47:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:49 INFO - 'MOZ_NO_REMOTE': '1', 16:47:49 INFO - 'NO_EM_RESTART': '1', 16:47:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:47:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:49 INFO - 'PWD': '/builds/slave/test', 16:47:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:47:49 INFO - 'SHELL': '/bin/bash', 16:47:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BZmFbddvsq/Listeners', 16:47:49 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 16:47:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:47:49 INFO - 'USER': 'cltbld', 16:47:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:47:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:47:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:47:49 INFO - 'XPC_FLAGS': '0x0', 16:47:49 INFO - 'XPC_SERVICE_NAME': '0', 16:47:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:47:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:47:49 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-PUPKe5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:47:49 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)) 16:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:47:49 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-24Gfqw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:47:49 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)) 16:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:47:49 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-z5h3z5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:47:49 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)) 16:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:47:49 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-DhkytG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:47:50 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-njIGVs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:47:50 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-cQU6HK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:47:50 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-oD9ZRK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:47:50 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-tEKY_1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:47:50 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-FBm_0N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:47:50 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-EHAAd4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:47:50 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-Ro6UwU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:47:50 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-S20Ov9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:47:50 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-1A10Xx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:47:50 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)) 16:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:47:51 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-QoCydI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:47:51 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)) 16:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:47:51 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-QA5yB4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:47:51 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)) 16:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:47:51 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-7UwLE0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:47:51 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)) 16:47:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:47:51 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-U8uEVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:47:51 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)) 16:47:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:47:51 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-annNfl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:47:51 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)) 16:47:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:47:51 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-keEOc6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:47:51 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)) 16:47:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:47:51 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-bgBQgr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:47:51 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)) 16:47:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:47:52 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-lObKAj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:47:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:47:52 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)) 16:47:52 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)) 16:47:52 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)) 16:47:52 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)) 16:47:52 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)) 16:47:52 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)) 16:47:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:47:52 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 16:47:52 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 16:47:52 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 16:47:52 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 16:47:52 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 16:47:52 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 16:47:54 INFO - Downloading blessings-1.6.tar.gz 16:47:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:47:54 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:47:54 INFO - Installing collected packages: blessings 16:47:54 INFO - Running setup.py install for blessings 16:47:55 INFO - Successfully installed blessings 16:47:55 INFO - Cleaning up... 16:47:55 INFO - Return code: 0 16:47:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:47:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:47:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:47:55 INFO - Reading from file tmpfile_stdout 16:47:55 INFO - Current package versions: 16:47:55 INFO - blessings == 1.6 16:47:55 INFO - blobuploader == 1.2.4 16:47:55 INFO - browsermob-proxy == 0.6.0 16:47:55 INFO - docopt == 0.6.1 16:47:55 INFO - manifestparser == 1.1 16:47:55 INFO - marionette-client == 2.3.0 16:47:55 INFO - marionette-driver == 1.4.0 16:47:55 INFO - mozInstall == 1.12 16:47:55 INFO - mozcrash == 0.17 16:47:55 INFO - mozdebug == 0.1 16:47:55 INFO - mozdevice == 0.48 16:47:55 INFO - mozfile == 1.2 16:47:55 INFO - mozhttpd == 0.7 16:47:55 INFO - mozinfo == 0.9 16:47:55 INFO - mozleak == 0.1 16:47:55 INFO - mozlog == 3.1 16:47:55 INFO - moznetwork == 0.27 16:47:55 INFO - mozprocess == 0.22 16:47:55 INFO - mozprofile == 0.28 16:47:55 INFO - mozrunner == 6.11 16:47:55 INFO - mozscreenshot == 0.1 16:47:55 INFO - mozsystemmonitor == 0.0 16:47:55 INFO - moztest == 0.7 16:47:55 INFO - mozversion == 1.4 16:47:55 INFO - psutil == 3.1.1 16:47:55 INFO - requests == 1.2.3 16:47:55 INFO - wptserve == 1.4.0 16:47:55 INFO - wsgiref == 0.1.2 16:47:55 INFO - Running post-action listener: _resource_record_post_action 16:47:55 INFO - Running post-action listener: _start_resource_monitoring 16:47:55 INFO - Starting resource monitoring. 16:47:55 INFO - ##### 16:47:55 INFO - ##### Running pull step. 16:47:55 INFO - ##### 16:47:55 INFO - Running pre-action listener: _resource_record_pre_action 16:47:55 INFO - Running main action method: pull 16:47:55 INFO - Pull has nothing to do! 16:47:55 INFO - Running post-action listener: _resource_record_post_action 16:47:55 INFO - ##### 16:47:55 INFO - ##### Running install step. 16:47:55 INFO - ##### 16:47:55 INFO - Running pre-action listener: _resource_record_pre_action 16:47:55 INFO - Running main action method: install 16:47:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:47:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:47:55 INFO - Reading from file tmpfile_stdout 16:47:55 INFO - Detecting whether we're running mozinstall >=1.0... 16:47:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:47:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:47:55 INFO - Reading from file tmpfile_stdout 16:47:55 INFO - Output received: 16:47:55 INFO - Usage: mozinstall [options] installer 16:47:55 INFO - Options: 16:47:55 INFO - -h, --help show this help message and exit 16:47:55 INFO - -d DEST, --destination=DEST 16:47:55 INFO - Directory to install application into. [default: 16:47:55 INFO - "/builds/slave/test"] 16:47:55 INFO - --app=APP Application being installed. [default: firefox] 16:47:55 INFO - mkdir: /builds/slave/test/build/application 16:47:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:47:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:48:15 INFO - Reading from file tmpfile_stdout 16:48:15 INFO - Output received: 16:48:15 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:48:15 INFO - Running post-action listener: _resource_record_post_action 16:48:15 INFO - ##### 16:48:15 INFO - ##### Running run-tests step. 16:48:15 INFO - ##### 16:48:15 INFO - Running pre-action listener: _resource_record_pre_action 16:48:15 INFO - Running main action method: run_tests 16:48:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:48:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:48:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:48:15 INFO - grabbing minidump binary from tooltool 16:48:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:15 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 0x1049355e0>, '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 0x104518cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104543990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:48:15 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 16:48:15 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 16:48:15 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:48:15 INFO - Return code: 0 16:48:15 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:48:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:48:15 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/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:48:15 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/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:48:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.J0doe8ib9l/Render', 16:48:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:48:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:48:15 INFO - 'HOME': '/Users/cltbld', 16:48:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:48:15 INFO - 'LOGNAME': 'cltbld', 16:48:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:48:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:48:15 INFO - 'MOZ_NO_REMOTE': '1', 16:48:15 INFO - 'NO_EM_RESTART': '1', 16:48:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:48:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:48:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:48:15 INFO - 'PWD': '/builds/slave/test', 16:48:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:48:15 INFO - 'SHELL': '/bin/bash', 16:48:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BZmFbddvsq/Listeners', 16:48:15 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 16:48:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:48:15 INFO - 'USER': 'cltbld', 16:48:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:48:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:48:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:48:15 INFO - 'XPC_FLAGS': '0x0', 16:48:15 INFO - 'XPC_SERVICE_NAME': '0', 16:48:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:48:15 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/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:48:16 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 16:48:16 INFO - import pkg_resources 16:48:17 INFO - Using 1 client processes 16:48:17 INFO - wptserve Starting http server on 127.0.0.1:8001 16:48:17 INFO - wptserve Starting http server on 127.0.0.1:8000 16:48:17 INFO - wptserve Starting http server on 127.0.0.1:8443 16:48:19 INFO - SUITE-START | Running 778 tests 16:48:19 INFO - Running testharness tests 16:48:19 INFO - Setting up ssl 16:48:19 INFO - PROCESS | certutil | 16:48:19 INFO - PROCESS | certutil | 16:48:19 INFO - PROCESS | certutil | 16:48:19 INFO - Certificate Nickname Trust Attributes 16:48:19 INFO - SSL,S/MIME,JAR/XPI 16:48:19 INFO - 16:48:19 INFO - web-platform-tests CT,, 16:48:19 INFO - 16:48:19 INFO - Starting runner 16:48:20 INFO - PROCESS | 7522 | [7522] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:48:20 INFO - PROCESS | 7522 | 1461714500395 Marionette DEBUG Marionette enabled via build flag and pref 16:48:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x116603000 == 1 [pid = 7522] [id = 1] 16:48:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 1 (0x116603800) [pid = 7522] [serial = 1] [outer = 0x0] 16:48:20 INFO - PROCESS | 7522 | [7522] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 16:48:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 2 (0x116604800) [pid = 7522] [serial = 2] [outer = 0x116603800] 16:48:20 INFO - PROCESS | 7522 | 1461714500704 Marionette INFO Listening on port 2828 16:48:20 INFO - PROCESS | 7522 | 1461714500930 Marionette DEBUG Marionette enabled via command-line flag 16:48:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x119375800 == 2 [pid = 7522] [id = 2] 16:48:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 3 (0x119376000) [pid = 7522] [serial = 3] [outer = 0x0] 16:48:20 INFO - PROCESS | 7522 | [7522] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 16:48:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 4 (0x119377000) [pid = 7522] [serial = 4] [outer = 0x119376000] 16:48:21 INFO - PROCESS | 7522 | [7522] 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 16:48:21 INFO - PROCESS | 7522 | 1461714501074 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51380 16:48:21 INFO - PROCESS | 7522 | 1461714501158 Marionette DEBUG Closed connection conn0 16:48:21 INFO - PROCESS | 7522 | [7522] 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 16:48:21 INFO - PROCESS | 7522 | 1461714501163 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51381 16:48:21 INFO - PROCESS | 7522 | 1461714501179 Marionette DEBUG Closed connection conn1 16:48:21 INFO - PROCESS | 7522 | [7522] 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 16:48:21 INFO - PROCESS | 7522 | 1461714501184 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51382 16:48:21 INFO - PROCESS | 7522 | 1461714501191 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:48:21 INFO - PROCESS | 7522 | 1461714501197 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426144059","device":"desktop","version":"49.0a1"} 16:48:21 INFO - PROCESS | 7522 | [7522] 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 16:48:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bc90800 == 3 [pid = 7522] [id = 3] 16:48:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 5 (0x11bc91000) [pid = 7522] [serial = 5] [outer = 0x0] 16:48:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bc91800 == 4 [pid = 7522] [id = 4] 16:48:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 6 (0x11cb46000) [pid = 7522] [serial = 6] [outer = 0x0] 16:48:22 INFO - PROCESS | 7522 | [7522] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:48:22 INFO - PROCESS | 7522 | [7522] 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 16:48:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x1261b4000 == 5 [pid = 7522] [id = 5] 16:48:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 7 (0x11cb45800) [pid = 7522] [serial = 7] [outer = 0x0] 16:48:22 INFO - PROCESS | 7522 | [7522] 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 16:48:22 INFO - PROCESS | 7522 | [7522] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:48:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 8 (0x126410c00) [pid = 7522] [serial = 8] [outer = 0x11cb45800] 16:48:22 INFO - PROCESS | 7522 | [7522] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:48:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 9 (0x126a24000) [pid = 7522] [serial = 9] [outer = 0x11bc91000] 16:48:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 10 (0x126a36800) [pid = 7522] [serial = 10] [outer = 0x11cb46000] 16:48:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 11 (0x126a38400) [pid = 7522] [serial = 11] [outer = 0x11cb45800] 16:48:23 INFO - PROCESS | 7522 | [7522] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:48:23 INFO - PROCESS | 7522 | 1461714503275 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 7522 | 1461714503286 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 7522 | [7522] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:48:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 12 (0x129216400) [pid = 7522] [serial = 12] [outer = 0x11cb45800] 16:48:23 INFO - PROCESS | 7522 | 1461714503641 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b59c21b4-375b-2d44-98e8-8ae743ade82c","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426144059","device":"desktop","version":"49.0a1","command_id":1}}] 16:48:23 INFO - PROCESS | 7522 | 1461714503735 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}] 16:48:23 INFO - PROCESS | 7522 | 1461714503791 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:48:23 INFO - PROCESS | 7522 | 1461714503900 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:48:23 INFO - PROCESS | 7522 | [7522] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:48:23 INFO - PROCESS | 7522 | [7522] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:48:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 13 (0x12b6d1400) [pid = 7522] [serial = 13] [outer = 0x11cb45800] 16:48:24 INFO - PROCESS | 7522 | [7522] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:48:24 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:24 INFO - PROCESS | 7522 | 1461714504180 Marionette TRACE conn2 <- [1,3,null,{}] 16:48:24 INFO - PROCESS | 7522 | 1461714504187 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:48:24 INFO - PROCESS | 7522 | 1461714504197 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:48:24 INFO - PROCESS | 7522 | 1461714504225 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:48:24 INFO - PROCESS | 7522 | 1461714504227 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:48:24 INFO - PROCESS | 7522 | 1461714504230 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 7522 | 1461714504232 Marionette TRACE conn2 <- [1,6,null,{}] 16:48:24 INFO - PROCESS | 7522 | 1461714504238 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}] 16:48:24 INFO - PROCESS | 7522 | 1461714504245 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:48:24 INFO - PROCESS | 7522 | 1461714504248 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbb6800 == 6 [pid = 7522] [id = 6] 16:48:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 14 (0x12bbe1000) [pid = 7522] [serial = 14] [outer = 0x0] 16:48:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 15 (0x12bbe1c00) [pid = 7522] [serial = 15] [outer = 0x12bbe1000] 16:48:24 INFO - PROCESS | 7522 | 1461714504283 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 16 (0x12bbe8400) [pid = 7522] [serial = 16] [outer = 0x12bbe1000] 16:48:24 INFO - PROCESS | 7522 | 1461714504571 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]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 16:48:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be6f800 == 7 [pid = 7522] [id = 7] 16:48:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 17 (0x12bcf0c00) [pid = 7522] [serial = 17] [outer = 0x0] 16:48:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 18 (0x12bee7400) [pid = 7522] [serial = 18] [outer = 0x12bcf0c00] 16:48:24 INFO - PROCESS | 7522 | 1461714504626 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 19 (0x12beea000) [pid = 7522] [serial = 19] [outer = 0x12bcf0c00] 16:48:24 INFO - PROCESS | 7522 | 1461714504663 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 7522 | 1461714504664 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:48:24 INFO - PROCESS | 7522 | 1461714504706 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 7522 | 1461714504707 Marionette TRACE conn2 <- [1,10,null,{}] 16:48:24 INFO - PROCESS | 7522 | 1461714504723 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}] 16:48:24 INFO - PROCESS | 7522 | 1461714504850 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:48:24 INFO - PROCESS | 7522 | 1461714504885 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d43e000 == 8 [pid = 7522] [id = 8] 16:48:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 20 (0x12d221000) [pid = 7522] [serial = 20] [outer = 0x0] 16:48:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 21 (0x12d473000) [pid = 7522] [serial = 21] [outer = 0x12d221000] 16:48:24 INFO - PROCESS | 7522 | 1461714504914 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 22 (0x12d477800) [pid = 7522] [serial = 22] [outer = 0x12d221000] 16:48:25 INFO - PROCESS | 7522 | 1461714505207 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]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 540ms 16:48:25 INFO - PROCESS | 7522 | 1461714505277 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 7522 | 1461714505279 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:48:25 INFO - PROCESS | 7522 | 1461714505287 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 7522 | 1461714505288 Marionette TRACE conn2 <- [1,14,null,{}] 16:48:25 INFO - PROCESS | 7522 | 1461714505291 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}] 16:48:25 INFO - PROCESS | 7522 | 1461714505404 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:48:25 INFO - PROCESS | 7522 | 1461714505411 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dd50800 == 9 [pid = 7522] [id = 9] 16:48:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 23 (0x12d47f000) [pid = 7522] [serial = 23] [outer = 0x0] 16:48:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 24 (0x12dc12400) [pid = 7522] [serial = 24] [outer = 0x12d47f000] 16:48:25 INFO - PROCESS | 7522 | 1461714505452 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 25 (0x12e4af400) [pid = 7522] [serial = 25] [outer = 0x12d47f000] 16:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 571ms 16:48:25 INFO - PROCESS | 7522 | 1461714505853 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]]]}] 16:48:25 INFO - PROCESS | 7522 | 1461714505858 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 7522 | 1461714505859 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:48:25 INFO - PROCESS | 7522 | 1461714505861 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 7522 | 1461714505862 Marionette TRACE conn2 <- [1,18,null,{}] 16:48:25 INFO - PROCESS | 7522 | 1461714505864 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}] 16:48:25 INFO - PROCESS | 7522 | 1461714505950 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:48:25 INFO - PROCESS | 7522 | 1461714505957 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e559800 == 10 [pid = 7522] [id = 10] 16:48:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 26 (0x12e4b7400) [pid = 7522] [serial = 26] [outer = 0x0] 16:48:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 27 (0x12e5ba000) [pid = 7522] [serial = 27] [outer = 0x12e4b7400] 16:48:25 INFO - PROCESS | 7522 | 1461714505983 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 28 (0x12e72d800) [pid = 7522] [serial = 28] [outer = 0x12e4b7400] 16:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 16:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:48:26 INFO - PROCESS | 7522 | 1461714506276 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]]]}] 16:48:26 INFO - PROCESS | 7522 | 1461714506280 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 7522 | 1461714506282 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:48:26 INFO - PROCESS | 7522 | 1461714506292 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 7522 | 1461714506293 Marionette TRACE conn2 <- [1,22,null,{}] 16:48:26 INFO - PROCESS | 7522 | 1461714506296 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}] 16:48:26 INFO - PROCESS | 7522 | 1461714506388 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:48:26 INFO - PROCESS | 7522 | 1461714506392 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea56000 == 11 [pid = 7522] [id = 11] 16:48:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 29 (0x12e730c00) [pid = 7522] [serial = 29] [outer = 0x0] 16:48:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 30 (0x12ea07000) [pid = 7522] [serial = 30] [outer = 0x12e730c00] 16:48:26 INFO - PROCESS | 7522 | 1461714506418 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 31 (0x12ea0ec00) [pid = 7522] [serial = 31] [outer = 0x12e730c00] 16:48:26 INFO - PROCESS | 7522 | 1461714506653 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]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 378ms 16:48:26 INFO - PROCESS | 7522 | 1461714506662 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 7522 | 1461714506663 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:48:26 INFO - PROCESS | 7522 | 1461714506665 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 7522 | 1461714506667 Marionette TRACE conn2 <- [1,26,null,{}] 16:48:26 INFO - PROCESS | 7522 | 1461714506677 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}] 16:48:26 INFO - PROCESS | 7522 | 1461714506773 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:48:26 INFO - PROCESS | 7522 | 1461714506779 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e8aa800 == 12 [pid = 7522] [id = 12] 16:48:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 32 (0x12ea14000) [pid = 7522] [serial = 32] [outer = 0x0] 16:48:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 33 (0x12ea1d000) [pid = 7522] [serial = 33] [outer = 0x12ea14000] 16:48:26 INFO - PROCESS | 7522 | 1461714506804 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 34 (0x12eea0800) [pid = 7522] [serial = 34] [outer = 0x12ea14000] 16:48:27 INFO - PROCESS | 7522 | 1461714507039 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]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 16:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:48:27 INFO - PROCESS | 7522 | 1461714507092 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 7522 | 1461714507093 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:48:27 INFO - PROCESS | 7522 | 1461714507096 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 7522 | 1461714507097 Marionette TRACE conn2 <- [1,30,null,{}] 16:48:27 INFO - PROCESS | 7522 | 1461714507099 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}] 16:48:27 INFO - PROCESS | 7522 | 1461714507205 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:48:27 INFO - PROCESS | 7522 | 1461714507210 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f037000 == 13 [pid = 7522] [id = 13] 16:48:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 35 (0x12eea3400) [pid = 7522] [serial = 35] [outer = 0x0] 16:48:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 36 (0x12eeaac00) [pid = 7522] [serial = 36] [outer = 0x12eea3400] 16:48:27 INFO - PROCESS | 7522 | 1461714507234 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 37 (0x12f0bb000) [pid = 7522] [serial = 37] [outer = 0x12eea3400] 16:48:27 INFO - PROCESS | 7522 | 1461714507467 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]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 424ms 16:48:27 INFO - PROCESS | 7522 | 1461714507524 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 7522 | 1461714507526 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:48:27 INFO - PROCESS | 7522 | 1461714507528 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 7522 | 1461714507529 Marionette TRACE conn2 <- [1,34,null,{}] 16:48:27 INFO - PROCESS | 7522 | 1461714507531 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}] 16:48:27 INFO - PROCESS | 7522 | 1461714507627 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:48:27 INFO - PROCESS | 7522 | 1461714507631 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f43f800 == 14 [pid = 7522] [id = 14] 16:48:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 38 (0x12f0bd000) [pid = 7522] [serial = 38] [outer = 0x0] 16:48:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 39 (0x12f0c4c00) [pid = 7522] [serial = 39] [outer = 0x12f0bd000] 16:48:27 INFO - PROCESS | 7522 | 1461714507657 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 40 (0x12f41c800) [pid = 7522] [serial = 40] [outer = 0x12f0bd000] 16:48:27 INFO - PROCESS | 7522 | 1461714507886 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]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 16:48:27 INFO - PROCESS | 7522 | 1461714507897 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 7522 | 1461714507898 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:48:27 INFO - PROCESS | 7522 | 1461714507900 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 7522 | 1461714507903 Marionette TRACE conn2 <- [1,38,null,{}] 16:48:27 INFO - PROCESS | 7522 | 1461714507911 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}] 16:48:28 INFO - PROCESS | 7522 | 1461714508003 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:48:28 INFO - PROCESS | 7522 | 1461714508008 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5d1800 == 15 [pid = 7522] [id = 15] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 41 (0x12f41e800) [pid = 7522] [serial = 41] [outer = 0x0] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 42 (0x12f423c00) [pid = 7522] [serial = 42] [outer = 0x12f41e800] 16:48:28 INFO - PROCESS | 7522 | 1461714508032 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 43 (0x12f775400) [pid = 7522] [serial = 43] [outer = 0x12f41e800] 16:48:28 INFO - PROCESS | 7522 | 1461714508270 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]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 16:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:48:28 INFO - PROCESS | 7522 | 1461714508326 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 7522 | 1461714508327 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:48:28 INFO - PROCESS | 7522 | 1461714508329 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 7522 | 1461714508330 Marionette TRACE conn2 <- [1,42,null,{}] 16:48:28 INFO - PROCESS | 7522 | 1461714508332 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}] 16:48:28 INFO - PROCESS | 7522 | 1461714508470 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:48:28 INFO - PROCESS | 7522 | 1461714508476 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8b4800 == 16 [pid = 7522] [id = 16] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 44 (0x12f777800) [pid = 7522] [serial = 44] [outer = 0x0] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 45 (0x12f77e800) [pid = 7522] [serial = 45] [outer = 0x12f777800] 16:48:28 INFO - PROCESS | 7522 | 1461714508519 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 46 (0x12fbe2800) [pid = 7522] [serial = 46] [outer = 0x12f777800] 16:48:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc68800 == 17 [pid = 7522] [id = 17] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 47 (0x12fc69000) [pid = 7522] [serial = 47] [outer = 0x0] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 48 (0x12fc6e000) [pid = 7522] [serial = 48] [outer = 0x12fc69000] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 49 (0x12fc74000) [pid = 7522] [serial = 49] [outer = 0x12fc69000] 16:48:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc69800 == 18 [pid = 7522] [id = 18] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 50 (0x12fbe5800) [pid = 7522] [serial = 50] [outer = 0x0] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 51 (0x12fe28c00) [pid = 7522] [serial = 51] [outer = 0x12fbe5800] 16:48:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 52 (0x12fbed800) [pid = 7522] [serial = 52] [outer = 0x12fbe5800] 16:48:29 INFO - PROCESS | 7522 | 1461714509007 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]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 722ms 16:48:29 INFO - PROCESS | 7522 | 1461714509052 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:48:29 INFO - PROCESS | 7522 | 1461714509055 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:48:29 INFO - PROCESS | 7522 | 1461714509057 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 7522 | 1461714509059 Marionette TRACE conn2 <- [1,46,null,{}] 16:48:29 INFO - PROCESS | 7522 | 1461714509061 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}] 16:48:29 INFO - PROCESS | 7522 | 1461714509143 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:48:29 INFO - PROCESS | 7522 | 1461714509147 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff04800 == 19 [pid = 7522] [id = 19] 16:48:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 53 (0x11af51800) [pid = 7522] [serial = 53] [outer = 0x0] 16:48:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 54 (0x11c125000) [pid = 7522] [serial = 54] [outer = 0x11af51800] 16:48:29 INFO - PROCESS | 7522 | 1461714509178 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 55 (0x12fe2b000) [pid = 7522] [serial = 55] [outer = 0x11af51800] 16:48:29 INFO - PROCESS | 7522 | 1461714509417 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]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 371ms 16:48:29 INFO - PROCESS | 7522 | 1461714509428 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 7522 | 1461714509429 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:48:29 INFO - PROCESS | 7522 | 1461714509431 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 7522 | 1461714509432 Marionette TRACE conn2 <- [1,50,null,{}] 16:48:29 INFO - PROCESS | 7522 | 1461714509442 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}] 16:48:29 INFO - PROCESS | 7522 | 1461714509539 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:48:29 INFO - PROCESS | 7522 | 1461714509543 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fca8800 == 20 [pid = 7522] [id = 20] 16:48:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 56 (0x11ac47800) [pid = 7522] [serial = 56] [outer = 0x0] 16:48:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 57 (0x11ac4b800) [pid = 7522] [serial = 57] [outer = 0x11ac47800] 16:48:29 INFO - PROCESS | 7522 | 1461714509568 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 58 (0x12fe3d800) [pid = 7522] [serial = 58] [outer = 0x11ac47800] 16:48:29 INFO - PROCESS | 7522 | 1461714509810 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]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 422ms 16:48:29 INFO - PROCESS | 7522 | 1461714509857 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 7522 | 1461714509859 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:48:29 INFO - PROCESS | 7522 | 1461714509861 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 7522 | 1461714509862 Marionette TRACE conn2 <- [1,54,null,{}] 16:48:29 INFO - PROCESS | 7522 | 1461714509864 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}] 16:48:29 INFO - PROCESS | 7522 | 1461714509957 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:48:29 INFO - PROCESS | 7522 | 1461714509961 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x130862800 == 21 [pid = 7522] [id = 21] 16:48:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 59 (0x12fe3f800) [pid = 7522] [serial = 59] [outer = 0x0] 16:48:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 60 (0x1303dd800) [pid = 7522] [serial = 60] [outer = 0x12fe3f800] 16:48:29 INFO - PROCESS | 7522 | 1461714509986 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 61 (0x1303e3000) [pid = 7522] [serial = 61] [outer = 0x12fe3f800] 16:48:30 INFO - PROCESS | 7522 | 1461714510225 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]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 417ms 16:48:30 INFO - PROCESS | 7522 | 1461714510279 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 7522 | 1461714510281 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:48:30 INFO - PROCESS | 7522 | 1461714510296 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 7522 | 1461714510298 Marionette TRACE conn2 <- [1,58,null,{}] 16:48:30 INFO - PROCESS | 7522 | 1461714510311 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}] 16:48:30 INFO - PROCESS | 7522 | 1461714510436 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:48:30 INFO - PROCESS | 7522 | 1461714510443 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x130e64000 == 22 [pid = 7522] [id = 22] 16:48:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 62 (0x130bb5400) [pid = 7522] [serial = 62] [outer = 0x0] 16:48:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 63 (0x130bbc400) [pid = 7522] [serial = 63] [outer = 0x130bb5400] 16:48:30 INFO - PROCESS | 7522 | 1461714510484 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 64 (0x130bc0800) [pid = 7522] [serial = 64] [outer = 0x130bb5400] 16:48:31 INFO - PROCESS | 7522 | 1461714511492 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]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1226ms 16:48:31 INFO - PROCESS | 7522 | 1461714511522 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:48:31 INFO - PROCESS | 7522 | 1461714511525 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:48:31 INFO - PROCESS | 7522 | 1461714511528 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 7522 | 1461714511531 Marionette TRACE conn2 <- [1,62,null,{}] 16:48:31 INFO - PROCESS | 7522 | 1461714511536 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}] 16:48:31 INFO - PROCESS | 7522 | 1461714511664 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:48:31 INFO - PROCESS | 7522 | 1461714511738 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x1155ab800 == 23 [pid = 7522] [id = 23] 16:48:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 65 (0x114bc6c00) [pid = 7522] [serial = 65] [outer = 0x0] 16:48:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 66 (0x115278400) [pid = 7522] [serial = 66] [outer = 0x114bc6c00] 16:48:31 INFO - PROCESS | 7522 | 1461714511790 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 67 (0x115a0e800) [pid = 7522] [serial = 67] [outer = 0x114bc6c00] 16:48:32 INFO - PROCESS | 7522 | 1461714512272 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]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 776ms 16:48:32 INFO - PROCESS | 7522 | 1461714512305 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 7522 | 1461714512308 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:48:32 INFO - PROCESS | 7522 | 1461714512312 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 7522 | 1461714512314 Marionette TRACE conn2 <- [1,66,null,{}] 16:48:32 INFO - PROCESS | 7522 | 1461714512316 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}] 16:48:32 INFO - PROCESS | 7522 | 1461714512424 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:48:32 INFO - PROCESS | 7522 | 1461714512505 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x119423800 == 24 [pid = 7522] [id = 24] 16:48:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 68 (0x119134400) [pid = 7522] [serial = 68] [outer = 0x0] 16:48:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 69 (0x119340c00) [pid = 7522] [serial = 69] [outer = 0x119134400] 16:48:32 INFO - PROCESS | 7522 | 1461714512555 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 70 (0x119b94800) [pid = 7522] [serial = 70] [outer = 0x119134400] 16:48:33 INFO - PROCESS | 7522 | 1461714513029 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]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 775ms 16:48:33 INFO - PROCESS | 7522 | 1461714513102 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 7522 | 1461714513104 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:48:33 INFO - PROCESS | 7522 | 1461714513111 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 7522 | 1461714513115 Marionette TRACE conn2 <- [1,70,null,{}] 16:48:33 INFO - PROCESS | 7522 | 1461714513129 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}] 16:48:33 INFO - PROCESS | 7522 | 1461714513361 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:48:33 INFO - PROCESS | 7522 | 1461714513461 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x11be46000 == 25 [pid = 7522] [id = 25] 16:48:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 71 (0x123c6b000) [pid = 7522] [serial = 71] [outer = 0x0] 16:48:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 72 (0x123c6cc00) [pid = 7522] [serial = 72] [outer = 0x123c6b000] 16:48:33 INFO - PROCESS | 7522 | 1461714513488 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 73 (0x123c73800) [pid = 7522] [serial = 73] [outer = 0x123c6b000] 16:48:34 INFO - PROCESS | 7522 | 1461714514221 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]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1129ms 16:48:34 INFO - PROCESS | 7522 | 1461714514239 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 7522 | 1461714514242 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:48:34 INFO - PROCESS | 7522 | 1461714514245 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 7522 | 1461714514248 Marionette TRACE conn2 <- [1,74,null,{}] 16:48:34 INFO - PROCESS | 7522 | 1461714514252 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}] 16:48:34 INFO - PROCESS | 7522 | 1461714514332 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:48:34 INFO - PROCESS | 7522 | 1461714514374 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x1151a0800 == 26 [pid = 7522] [id = 26] 16:48:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 74 (0x115a0fc00) [pid = 7522] [serial = 74] [outer = 0x0] 16:48:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 75 (0x114756800) [pid = 7522] [serial = 75] [outer = 0x115a0fc00] 16:48:34 INFO - PROCESS | 7522 | 1461714514526 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 76 (0x115a0e400) [pid = 7522] [serial = 76] [outer = 0x115a0fc00] 16:48:35 INFO - PROCESS | 7522 | 1461714515520 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]]]}] 16:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1328ms 16:48:35 INFO - PROCESS | 7522 | 1461714515573 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:48:35 INFO - PROCESS | 7522 | 1461714515575 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:48:35 INFO - PROCESS | 7522 | 1461714515579 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 7522 | 1461714515581 Marionette TRACE conn2 <- [1,78,null,{}] 16:48:35 INFO - PROCESS | 7522 | 1461714515585 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}] 16:48:35 INFO - PROCESS | 7522 | 1461714515659 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:48:35 INFO - PROCESS | 7522 | 1461714515665 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x1155b2000 == 27 [pid = 7522] [id = 27] 16:48:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 77 (0x115ad7400) [pid = 7522] [serial = 77] [outer = 0x0] 16:48:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 78 (0x11780d800) [pid = 7522] [serial = 78] [outer = 0x115ad7400] 16:48:35 INFO - PROCESS | 7522 | 1461714515705 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 79 (0x118bcf800) [pid = 7522] [serial = 79] [outer = 0x115ad7400] 16:48:36 INFO - PROCESS | 7522 | 1461714516044 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]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 521ms 16:48:36 INFO - PROCESS | 7522 | 1461714516100 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 7522 | 1461714516104 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:48:36 INFO - PROCESS | 7522 | 1461714516109 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 7522 | 1461714516111 Marionette TRACE conn2 <- [1,82,null,{}] 16:48:36 INFO - PROCESS | 7522 | 1461714516113 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}] 16:48:36 INFO - PROCESS | 7522 | 1461714516181 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:48:36 INFO - PROCESS | 7522 | 1461714516187 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x118797000 == 28 [pid = 7522] [id = 28] 16:48:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 80 (0x118bd1c00) [pid = 7522] [serial = 80] [outer = 0x0] 16:48:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 81 (0x11913fc00) [pid = 7522] [serial = 81] [outer = 0x118bd1c00] 16:48:36 INFO - PROCESS | 7522 | 1461714516216 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 82 (0x1193a4c00) [pid = 7522] [serial = 82] [outer = 0x118bd1c00] 16:48:36 INFO - PROCESS | 7522 | 1461714516514 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]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 16:48:36 INFO - PROCESS | 7522 | 1461714516528 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 7522 | 1461714516530 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:48:36 INFO - PROCESS | 7522 | 1461714516540 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 7522 | 1461714516542 Marionette TRACE conn2 <- [1,86,null,{}] 16:48:36 INFO - PROCESS | 7522 | 1461714516553 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}] 16:48:36 INFO - PROCESS | 7522 | 1461714516646 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:48:36 INFO - PROCESS | 7522 | 1461714516655 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x119325800 == 29 [pid = 7522] [id = 29] 16:48:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 83 (0x114357400) [pid = 7522] [serial = 83] [outer = 0x0] 16:48:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 84 (0x11a791800) [pid = 7522] [serial = 84] [outer = 0x114357400] 16:48:36 INFO - PROCESS | 7522 | 1461714516686 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 85 (0x11ac45c00) [pid = 7522] [serial = 85] [outer = 0x114357400] 16:48:36 INFO - PROCESS | 7522 | 1461714516994 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]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 479ms 16:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:48:37 INFO - PROCESS | 7522 | 1461714517012 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 7522 | 1461714517013 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:48:37 INFO - PROCESS | 7522 | 1461714517016 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 7522 | 1461714517017 Marionette TRACE conn2 <- [1,90,null,{}] 16:48:37 INFO - PROCESS | 7522 | 1461714517023 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}] 16:48:37 INFO - PROCESS | 7522 | 1461714517094 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:48:37 INFO - PROCESS | 7522 | 1461714517136 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b72800 == 30 [pid = 7522] [id = 30] 16:48:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 86 (0x119b05800) [pid = 7522] [serial = 86] [outer = 0x0] 16:48:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 87 (0x11ac4cc00) [pid = 7522] [serial = 87] [outer = 0x119b05800] 16:48:37 INFO - PROCESS | 7522 | 1461714517162 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 88 (0x11b157c00) [pid = 7522] [serial = 88] [outer = 0x119b05800] 16:48:37 INFO - PROCESS | 7522 | 1461714517410 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]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 422ms 16:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:48:37 INFO - PROCESS | 7522 | 1461714517445 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 7522 | 1461714517446 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:48:37 INFO - PROCESS | 7522 | 1461714517448 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 7522 | 1461714517450 Marionette TRACE conn2 <- [1,94,null,{}] 16:48:37 INFO - PROCESS | 7522 | 1461714517460 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}] 16:48:37 INFO - PROCESS | 7522 | 1461714517531 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:48:37 INFO - PROCESS | 7522 | 1461714517536 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x11ac75800 == 31 [pid = 7522] [id = 31] 16:48:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 89 (0x115a09c00) [pid = 7522] [serial = 89] [outer = 0x0] 16:48:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 90 (0x11b160800) [pid = 7522] [serial = 90] [outer = 0x115a09c00] 16:48:37 INFO - PROCESS | 7522 | 1461714517564 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 91 (0x11bcd4c00) [pid = 7522] [serial = 91] [outer = 0x115a09c00] 16:48:37 INFO - PROCESS | 7522 | 1461714517852 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]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 428ms 16:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:48:37 INFO - PROCESS | 7522 | 1461714517877 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 7522 | 1461714517879 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:48:37 INFO - PROCESS | 7522 | 1461714517881 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 7522 | 1461714517882 Marionette TRACE conn2 <- [1,98,null,{}] 16:48:37 INFO - PROCESS | 7522 | 1461714517889 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}] 16:48:37 INFO - PROCESS | 7522 | 1461714517983 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:48:38 INFO - PROCESS | 7522 | 1461714518049 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x11afa8800 == 32 [pid = 7522] [id = 32] 16:48:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 92 (0x11bb0d000) [pid = 7522] [serial = 92] [outer = 0x0] 16:48:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 93 (0x11bcde000) [pid = 7522] [serial = 93] [outer = 0x11bb0d000] 16:48:38 INFO - PROCESS | 7522 | 1461714518094 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 94 (0x11c61e000) [pid = 7522] [serial = 94] [outer = 0x11bb0d000] 16:48:38 INFO - PROCESS | 7522 | 1461714518499 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]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 671ms 16:48:38 INFO - PROCESS | 7522 | 1461714518552 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 7522 | 1461714518554 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:48:38 INFO - PROCESS | 7522 | 1461714518556 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 7522 | 1461714518557 Marionette TRACE conn2 <- [1,102,null,{}] 16:48:38 INFO - PROCESS | 7522 | 1461714518559 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}] 16:48:38 INFO - PROCESS | 7522 | 1461714518644 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:48:38 INFO - PROCESS | 7522 | 1461714518652 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbfc000 == 33 [pid = 7522] [id = 33] 16:48:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 95 (0x11a70a800) [pid = 7522] [serial = 95] [outer = 0x0] 16:48:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 96 (0x11c90cc00) [pid = 7522] [serial = 96] [outer = 0x11a70a800] 16:48:38 INFO - PROCESS | 7522 | 1461714518679 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 97 (0x123c6b400) [pid = 7522] [serial = 97] [outer = 0x11a70a800] 16:48:38 INFO - PROCESS | 7522 | 1461714518943 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]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 16:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:48:38 INFO - PROCESS | 7522 | 1461714518977 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 7522 | 1461714518978 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:48:38 INFO - PROCESS | 7522 | 1461714518980 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 7522 | 1461714518981 Marionette TRACE conn2 <- [1,106,null,{}] 16:48:38 INFO - PROCESS | 7522 | 1461714518992 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}] 16:48:39 INFO - PROCESS | 7522 | 1461714519064 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:48:39 INFO - PROCESS | 7522 | 1461714519070 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c121000 == 34 [pid = 7522] [id = 34] 16:48:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 98 (0x123c6b800) [pid = 7522] [serial = 98] [outer = 0x0] 16:48:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 99 (0x123c76400) [pid = 7522] [serial = 99] [outer = 0x123c6b800] 16:48:39 INFO - PROCESS | 7522 | 1461714519096 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 100 (0x11b127400) [pid = 7522] [serial = 100] [outer = 0x123c6b800] 16:48:39 INFO - PROCESS | 7522 | 1461714519376 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]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 16:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:48:39 INFO - PROCESS | 7522 | 1461714519449 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 7522 | 1461714519450 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:48:39 INFO - PROCESS | 7522 | 1461714519452 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 7522 | 1461714519453 Marionette TRACE conn2 <- [1,110,null,{}] 16:48:39 INFO - PROCESS | 7522 | 1461714519455 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}] 16:48:39 INFO - PROCESS | 7522 | 1461714519541 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:48:39 INFO - PROCESS | 7522 | 1461714519548 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x119325000 == 35 [pid = 7522] [id = 35] 16:48:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x11ac4a000) [pid = 7522] [serial = 101] [outer = 0x0] 16:48:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x126410800) [pid = 7522] [serial = 102] [outer = 0x11ac4a000] 16:48:39 INFO - PROCESS | 7522 | 1461714519576 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x126576c00) [pid = 7522] [serial = 103] [outer = 0x11ac4a000] 16:48:39 INFO - PROCESS | 7522 | 1461714519848 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]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 421ms 16:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:48:39 INFO - PROCESS | 7522 | 1461714519875 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 7522 | 1461714519876 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:48:39 INFO - PROCESS | 7522 | 1461714519878 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 7522 | 1461714519879 Marionette TRACE conn2 <- [1,114,null,{}] 16:48:39 INFO - PROCESS | 7522 | 1461714519882 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}] 16:48:39 INFO - PROCESS | 7522 | 1461714519964 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:48:39 INFO - PROCESS | 7522 | 1461714519968 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4cd000 == 36 [pid = 7522] [id = 36] 16:48:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x11a799c00) [pid = 7522] [serial = 104] [outer = 0x0] 16:48:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x12687e400) [pid = 7522] [serial = 105] [outer = 0x11a799c00] 16:48:39 INFO - PROCESS | 7522 | 1461714519995 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x126a37c00) [pid = 7522] [serial = 106] [outer = 0x11a799c00] 16:48:40 INFO - PROCESS | 7522 | 1461714520307 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]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 16:48:40 INFO - PROCESS | 7522 | 1461714520347 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 7522 | 1461714520348 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:48:40 INFO - PROCESS | 7522 | 1461714520352 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 7522 | 1461714520355 Marionette TRACE conn2 <- [1,118,null,{}] 16:48:40 INFO - PROCESS | 7522 | 1461714520357 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}] 16:48:40 INFO - PROCESS | 7522 | 1461714520461 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:48:40 INFO - PROCESS | 7522 | 1461714520471 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x11aa2d800 == 37 [pid = 7522] [id = 37] 16:48:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x126ab1c00) [pid = 7522] [serial = 107] [outer = 0x0] 16:48:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x126feac00) [pid = 7522] [serial = 108] [outer = 0x126ab1c00] 16:48:40 INFO - PROCESS | 7522 | 1461714520500 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x12736fc00) [pid = 7522] [serial = 109] [outer = 0x126ab1c00] 16:48:41 INFO - PROCESS | 7522 | 1461714521011 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]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 671ms 16:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:48:41 INFO - PROCESS | 7522 | 1461714521022 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 7522 | 1461714521025 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:48:41 INFO - PROCESS | 7522 | 1461714521029 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 7522 | 1461714521031 Marionette TRACE conn2 <- [1,122,null,{}] 16:48:41 INFO - PROCESS | 7522 | 1461714521035 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}] 16:48:41 INFO - PROCESS | 7522 | 1461714521139 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:48:41 INFO - PROCESS | 7522 | 1461714521193 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x11878f800 == 38 [pid = 7522] [id = 38] 16:48:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x118e52400) [pid = 7522] [serial = 110] [outer = 0x0] 16:48:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x118eef400) [pid = 7522] [serial = 111] [outer = 0x118e52400] 16:48:41 INFO - PROCESS | 7522 | 1461714521230 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x1193a1c00) [pid = 7522] [serial = 112] [outer = 0x118e52400] 16:48:41 INFO - PROCESS | 7522 | 1461714521735 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]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 722ms 16:48:41 INFO - PROCESS | 7522 | 1461714521779 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 7522 | 1461714521785 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:48:41 INFO - PROCESS | 7522 | 1461714521793 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 7522 | 1461714521795 Marionette TRACE conn2 <- [1,126,null,{}] 16:48:41 INFO - PROCESS | 7522 | 1461714521798 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}] 16:48:41 INFO - PROCESS | 7522 | 1461714521933 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:48:42 INFO - PROCESS | 7522 | 1461714522134 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x1155b7800 == 39 [pid = 7522] [id = 39] 16:48:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x115ad9000) [pid = 7522] [serial = 113] [outer = 0x0] 16:48:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x1178f8c00) [pid = 7522] [serial = 114] [outer = 0x115ad9000] 16:48:42 INFO - PROCESS | 7522 | 1461714522163 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x118ef4400) [pid = 7522] [serial = 115] [outer = 0x115ad9000] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12f037000 == 38 [pid = 7522] [id = 13] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12ff04800 == 37 [pid = 7522] [id = 19] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x130e64000 == 36 [pid = 7522] [id = 22] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12e8aa800 == 35 [pid = 7522] [id = 12] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12dd50800 == 34 [pid = 7522] [id = 9] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11be46000 == 33 [pid = 7522] [id = 25] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x119423800 == 32 [pid = 7522] [id = 24] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x1155ab800 == 31 [pid = 7522] [id = 23] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4cd000 == 30 [pid = 7522] [id = 36] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x119325000 == 29 [pid = 7522] [id = 35] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11c121000 == 28 [pid = 7522] [id = 34] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11bbfc000 == 27 [pid = 7522] [id = 33] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11afa8800 == 26 [pid = 7522] [id = 32] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11ac75800 == 25 [pid = 7522] [id = 31] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x119b72800 == 24 [pid = 7522] [id = 30] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x119325800 == 23 [pid = 7522] [id = 29] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x118797000 == 22 [pid = 7522] [id = 28] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x1155b2000 == 21 [pid = 7522] [id = 27] 16:48:42 INFO - PROCESS | 7522 | --DOCSHELL 0x1151a0800 == 20 [pid = 7522] [id = 26] 16:48:42 INFO - PROCESS | 7522 | 1461714522718 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]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 971ms 16:48:42 INFO - PROCESS | 7522 | 1461714522764 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 7522 | 1461714522766 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:48:42 INFO - PROCESS | 7522 | 1461714522772 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 7522 | 1461714522775 Marionette TRACE conn2 <- [1,130,null,{}] 16:48:42 INFO - PROCESS | 7522 | 1461714522779 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}] 16:48:42 INFO - PROCESS | 7522 | 1461714522865 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:48:42 INFO - PROCESS | 7522 | 1461714522924 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x115a63000 == 21 [pid = 7522] [id = 40] 16:48:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x118e0e400) [pid = 7522] [serial = 116] [outer = 0x0] 16:48:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x1191e5000) [pid = 7522] [serial = 117] [outer = 0x118e0e400] 16:48:42 INFO - PROCESS | 7522 | 1461714522958 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x119b0cc00) [pid = 7522] [serial = 118] [outer = 0x118e0e400] 16:48:43 INFO - PROCESS | 7522 | 1461714523421 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]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 672ms 16:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:48:43 INFO - PROCESS | 7522 | 1461714523452 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 7522 | 1461714523456 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:48:43 INFO - PROCESS | 7522 | 1461714523463 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 7522 | 1461714523464 Marionette TRACE conn2 <- [1,134,null,{}] 16:48:43 INFO - PROCESS | 7522 | 1461714523468 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}] 16:48:43 INFO - PROCESS | 7522 | 1461714523555 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:48:43 INFO - PROCESS | 7522 | 1461714523612 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b73000 == 22 [pid = 7522] [id = 41] 16:48:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x115a7a400) [pid = 7522] [serial = 119] [outer = 0x0] 16:48:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x11aca4800) [pid = 7522] [serial = 120] [outer = 0x115a7a400] 16:48:43 INFO - PROCESS | 7522 | 1461714523645 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x11af53400) [pid = 7522] [serial = 121] [outer = 0x115a7a400] 16:48:44 INFO - PROCESS | 7522 | 1461714524065 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]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 621ms 16:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:48:44 INFO - PROCESS | 7522 | 1461714524084 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 7522 | 1461714524085 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:48:44 INFO - PROCESS | 7522 | 1461714524087 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 7522 | 1461714524090 Marionette TRACE conn2 <- [1,138,null,{}] 16:48:44 INFO - PROCESS | 7522 | 1461714524099 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}] 16:48:44 INFO - PROCESS | 7522 | 1461714524193 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:48:44 INFO - PROCESS | 7522 | 1461714524247 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x11b36d000 == 23 [pid = 7522] [id = 42] 16:48:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x115732800) [pid = 7522] [serial = 122] [outer = 0x0] 16:48:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x11c177400) [pid = 7522] [serial = 123] [outer = 0x115732800] 16:48:44 INFO - PROCESS | 7522 | 1461714524290 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x11c60b800) [pid = 7522] [serial = 124] [outer = 0x115732800] 16:48:44 INFO - PROCESS | 7522 | 1461714524740 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]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 672ms 16:48:44 INFO - PROCESS | 7522 | 1461714524759 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:48:44 INFO - PROCESS | 7522 | 1461714524761 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:48:44 INFO - PROCESS | 7522 | 1461714524764 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 7522 | 1461714524765 Marionette TRACE conn2 <- [1,142,null,{}] 16:48:44 INFO - PROCESS | 7522 | 1461714524767 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}] 16:48:44 INFO - PROCESS | 7522 | 1461714524870 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:48:44 INFO - PROCESS | 7522 | 1461714524940 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c117000 == 24 [pid = 7522] [id = 43] 16:48:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x11c626800) [pid = 7522] [serial = 125] [outer = 0x0] 16:48:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x123c74000) [pid = 7522] [serial = 126] [outer = 0x11c626800] 16:48:44 INFO - PROCESS | 7522 | 1461714524971 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x125f68400) [pid = 7522] [serial = 127] [outer = 0x11c626800] 16:48:45 INFO - PROCESS | 7522 | 1461714525418 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]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 669ms 16:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:48:45 INFO - PROCESS | 7522 | 1461714525433 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 7522 | 1461714525435 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:48:45 INFO - PROCESS | 7522 | 1461714525437 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 7522 | 1461714525438 Marionette TRACE conn2 <- [1,146,null,{}] 16:48:45 INFO - PROCESS | 7522 | 1461714525440 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}] 16:48:45 INFO - PROCESS | 7522 | 1461714525526 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:48:45 INFO - PROCESS | 7522 | 1461714525566 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x123ba2000 == 25 [pid = 7522] [id = 44] 16:48:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x1178f2c00) [pid = 7522] [serial = 128] [outer = 0x0] 16:48:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x126543400) [pid = 7522] [serial = 129] [outer = 0x1178f2c00] 16:48:45 INFO - PROCESS | 7522 | 1461714525596 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x1267b6c00) [pid = 7522] [serial = 130] [outer = 0x1178f2c00] 16:48:46 INFO - PROCESS | 7522 | 1461714526067 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]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 669ms 16:48:46 INFO - PROCESS | 7522 | 1461714526174 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 7522 | 1461714526176 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:48:46 INFO - PROCESS | 7522 | 1461714526182 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 7522 | 1461714526184 Marionette TRACE conn2 <- [1,150,null,{}] 16:48:46 INFO - PROCESS | 7522 | 1461714526205 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}] 16:48:46 INFO - PROCESS | 7522 | 1461714526318 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:48:46 INFO - PROCESS | 7522 | 1461714526379 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x118a25800 == 26 [pid = 7522] [id = 45] 16:48:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x115ada800) [pid = 7522] [serial = 131] [outer = 0x0] 16:48:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x119054c00) [pid = 7522] [serial = 132] [outer = 0x115ada800] 16:48:46 INFO - PROCESS | 7522 | 1461714526431 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x119b0ec00) [pid = 7522] [serial = 133] [outer = 0x115ada800] 16:48:47 INFO - PROCESS | 7522 | 1461714527016 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]]]}] 16:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 888ms 16:48:47 INFO - PROCESS | 7522 | 1461714527071 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 7522 | 1461714527074 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:48:47 INFO - PROCESS | 7522 | 1461714527079 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 7522 | 1461714527082 Marionette TRACE conn2 <- [1,154,null,{}] 16:48:47 INFO - PROCESS | 7522 | 1461714527085 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}] 16:48:47 INFO - PROCESS | 7522 | 1461714527174 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:48:47 INFO - PROCESS | 7522 | 1461714527233 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x11b36b000 == 27 [pid = 7522] [id = 46] 16:48:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x119478400) [pid = 7522] [serial = 134] [outer = 0x0] 16:48:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x11b127c00) [pid = 7522] [serial = 135] [outer = 0x119478400] 16:48:47 INFO - PROCESS | 7522 | 1461714527263 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x11bcd7400) [pid = 7522] [serial = 136] [outer = 0x119478400] 16:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:48:47 INFO - PROCESS | 7522 | 1461714527698 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]]]}] 16:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 626ms 16:48:47 INFO - PROCESS | 7522 | 1461714527730 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 7522 | 1461714527732 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:48:47 INFO - PROCESS | 7522 | 1461714527755 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 7522 | 1461714527757 Marionette TRACE conn2 <- [1,158,null,{}] 16:48:47 INFO - PROCESS | 7522 | 1461714527764 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}] 16:48:47 INFO - PROCESS | 7522 | 1461714527861 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:48:47 INFO - PROCESS | 7522 | 1461714527923 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x125daa000 == 28 [pid = 7522] [id = 47] 16:48:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x123c70000) [pid = 7522] [serial = 137] [outer = 0x0] 16:48:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x125db8c00) [pid = 7522] [serial = 138] [outer = 0x123c70000] 16:48:47 INFO - PROCESS | 7522 | 1461714527958 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x126a41400) [pid = 7522] [serial = 139] [outer = 0x123c70000] 16:48:48 INFO - PROCESS | 7522 | 1461714528397 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]]]}] 16:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 692ms 16:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:48:48 INFO - PROCESS | 7522 | 1461714528428 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 7522 | 1461714528430 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:48:48 INFO - PROCESS | 7522 | 1461714528432 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 7522 | 1461714528433 Marionette TRACE conn2 <- [1,162,null,{}] 16:48:48 INFO - PROCESS | 7522 | 1461714528436 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}] 16:48:48 INFO - PROCESS | 7522 | 1461714528524 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:48:48 INFO - PROCESS | 7522 | 1461714528577 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x1261b7800 == 29 [pid = 7522] [id = 48] 16:48:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x1271a6000) [pid = 7522] [serial = 140] [outer = 0x0] 16:48:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x12730f000) [pid = 7522] [serial = 141] [outer = 0x1271a6000] 16:48:48 INFO - PROCESS | 7522 | 1461714528610 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x1274c1400) [pid = 7522] [serial = 142] [outer = 0x1271a6000] 16:48:49 INFO - PROCESS | 7522 | 1461714529057 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]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 673ms 16:48:49 INFO - PROCESS | 7522 | 1461714529107 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:48:49 INFO - PROCESS | 7522 | 1461714529108 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:48:49 INFO - PROCESS | 7522 | 1461714529111 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 7522 | 1461714529113 Marionette TRACE conn2 <- [1,166,null,{}] 16:48:49 INFO - PROCESS | 7522 | 1461714529115 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}] 16:48:49 INFO - PROCESS | 7522 | 1461714529228 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:48:49 INFO - PROCESS | 7522 | 1461714529306 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x126850000 == 30 [pid = 7522] [id = 49] 16:48:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x127429800) [pid = 7522] [serial = 143] [outer = 0x0] 16:48:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x127e53000) [pid = 7522] [serial = 144] [outer = 0x127429800] 16:48:49 INFO - PROCESS | 7522 | 1461714529354 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x129437400) [pid = 7522] [serial = 145] [outer = 0x127429800] 16:48:49 INFO - PROCESS | 7522 | 1461714529922 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]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 819ms 16:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:48:49 INFO - PROCESS | 7522 | 1461714529931 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 7522 | 1461714529933 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:48:49 INFO - PROCESS | 7522 | 1461714529939 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 7522 | 1461714529941 Marionette TRACE conn2 <- [1,170,null,{}] 16:48:49 INFO - PROCESS | 7522 | 1461714529946 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}] 16:48:50 INFO - PROCESS | 7522 | 1461714530029 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:48:50 INFO - PROCESS | 7522 | 1461714530087 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x119d04800 == 31 [pid = 7522] [id = 50] 16:48:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x118e45000) [pid = 7522] [serial = 146] [outer = 0x0] 16:48:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x119056400) [pid = 7522] [serial = 147] [outer = 0x118e45000] 16:48:50 INFO - PROCESS | 7522 | 1461714530117 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x11a704400) [pid = 7522] [serial = 148] [outer = 0x118e45000] 16:48:50 INFO - PROCESS | 7522 | --DOCSHELL 0x11b36d000 == 30 [pid = 7522] [id = 42] 16:48:50 INFO - PROCESS | 7522 | --DOCSHELL 0x119b73000 == 29 [pid = 7522] [id = 41] 16:48:50 INFO - PROCESS | 7522 | --DOCSHELL 0x115a63000 == 28 [pid = 7522] [id = 40] 16:48:50 INFO - PROCESS | 7522 | 1461714530578 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]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 16:48:50 INFO - PROCESS | 7522 | 1461714530621 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 7522 | 1461714530624 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:48:50 INFO - PROCESS | 7522 | 1461714530629 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 7522 | 1461714530632 Marionette TRACE conn2 <- [1,174,null,{}] 16:48:50 INFO - PROCESS | 7522 | 1461714530638 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}] 16:48:50 INFO - PROCESS | 7522 | 1461714530731 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:48:50 INFO - PROCESS | 7522 | 1461714530792 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x11ac85000 == 29 [pid = 7522] [id = 51] 16:48:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x11946ec00) [pid = 7522] [serial = 149] [outer = 0x0] 16:48:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x11aca7800) [pid = 7522] [serial = 150] [outer = 0x11946ec00] 16:48:50 INFO - PROCESS | 7522 | 1461714530828 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x11bcdec00) [pid = 7522] [serial = 151] [outer = 0x11946ec00] 16:48:51 INFO - PROCESS | 7522 | 1461714531231 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]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 622ms 16:48:51 INFO - PROCESS | 7522 | 1461714531252 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 7522 | 1461714531256 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:48:51 INFO - PROCESS | 7522 | 1461714531260 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 7522 | 1461714531262 Marionette TRACE conn2 <- [1,178,null,{}] 16:48:51 INFO - PROCESS | 7522 | 1461714531265 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}] 16:48:51 INFO - PROCESS | 7522 | 1461714531360 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:48:51 INFO - PROCESS | 7522 | 1461714531403 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x12617d000 == 30 [pid = 7522] [id = 52] 16:48:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x11ac9a400) [pid = 7522] [serial = 152] [outer = 0x0] 16:48:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x11c610800) [pid = 7522] [serial = 153] [outer = 0x11ac9a400] 16:48:51 INFO - PROCESS | 7522 | 1461714531435 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12687a400) [pid = 7522] [serial = 154] [outer = 0x11ac9a400] 16:48:51 INFO - PROCESS | 7522 | 1461714531837 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]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 16:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:48:51 INFO - PROCESS | 7522 | 1461714531882 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 7522 | 1461714531883 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:48:51 INFO - PROCESS | 7522 | 1461714531886 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 7522 | 1461714531888 Marionette TRACE conn2 <- [1,182,null,{}] 16:48:51 INFO - PROCESS | 7522 | 1461714531896 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}] 16:48:52 INFO - PROCESS | 7522 | 1461714532029 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:48:52 INFO - PROCESS | 7522 | 1461714532101 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x12739b800 == 31 [pid = 7522] [id = 53] 16:48:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x129219000) [pid = 7522] [serial = 155] [outer = 0x0] 16:48:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12942fc00) [pid = 7522] [serial = 156] [outer = 0x129219000] 16:48:52 INFO - PROCESS | 7522 | 1461714532137 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12a0b8400) [pid = 7522] [serial = 157] [outer = 0x129219000] 16:48:52 INFO - PROCESS | 7522 | 1461714532564 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]]]}] 16:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 722ms 16:48:52 INFO - PROCESS | 7522 | 1461714532619 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 7522 | 1461714532621 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:48:52 INFO - PROCESS | 7522 | 1461714532625 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 7522 | 1461714532627 Marionette TRACE conn2 <- [1,186,null,{}] 16:48:52 INFO - PROCESS | 7522 | 1461714532629 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}] 16:48:52 INFO - PROCESS | 7522 | 1461714532718 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:48:52 INFO - PROCESS | 7522 | 1461714532781 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x127eb6000 == 32 [pid = 7522] [id = 54] 16:48:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x126882800) [pid = 7522] [serial = 158] [outer = 0x0] 16:48:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x127a09c00) [pid = 7522] [serial = 159] [outer = 0x126882800] 16:48:52 INFO - PROCESS | 7522 | 1461714532812 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12b5b6800) [pid = 7522] [serial = 160] [outer = 0x126882800] 16:48:53 INFO - PROCESS | 7522 | 1461714533219 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]]]}] 16:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 619ms 16:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:48:53 INFO - PROCESS | 7522 | 1461714533245 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 7522 | 1461714533246 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:48:53 INFO - PROCESS | 7522 | 1461714533249 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 7522 | 1461714533251 Marionette TRACE conn2 <- [1,190,null,{}] 16:48:53 INFO - PROCESS | 7522 | 1461714533255 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}] 16:48:53 INFO - PROCESS | 7522 | 1461714533376 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:48:53 INFO - PROCESS | 7522 | 1461714533446 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a012800 == 33 [pid = 7522] [id = 55] 16:48:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12b6d6400) [pid = 7522] [serial = 161] [outer = 0x0] 16:48:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12bb30000) [pid = 7522] [serial = 162] [outer = 0x12b6d6400] 16:48:53 INFO - PROCESS | 7522 | 1461714533482 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12bbe6400) [pid = 7522] [serial = 163] [outer = 0x12b6d6400] 16:48:53 INFO - PROCESS | 7522 | 1461714533895 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]]]}] 16:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 672ms 16:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:48:53 INFO - PROCESS | 7522 | 1461714533922 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 7522 | 1461714533923 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:48:53 INFO - PROCESS | 7522 | 1461714533925 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 7522 | 1461714533927 Marionette TRACE conn2 <- [1,194,null,{}] 16:48:53 INFO - PROCESS | 7522 | 1461714533929 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}] 16:48:54 INFO - PROCESS | 7522 | 1461714534047 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:48:54 INFO - PROCESS | 7522 | 1461714534097 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbaf000 == 34 [pid = 7522] [id = 56] 16:48:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12bcf0400) [pid = 7522] [serial = 164] [outer = 0x0] 16:48:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12be93800) [pid = 7522] [serial = 165] [outer = 0x12bcf0400] 16:48:54 INFO - PROCESS | 7522 | 1461714534130 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12d217800) [pid = 7522] [serial = 166] [outer = 0x12bcf0400] 16:48:54 INFO - PROCESS | 7522 | 1461714534543 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]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 672ms 16:48:54 INFO - PROCESS | 7522 | 1461714534606 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 7522 | 1461714534607 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:48:54 INFO - PROCESS | 7522 | 1461714534611 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 7522 | 1461714534613 Marionette TRACE conn2 <- [1,198,null,{}] 16:48:54 INFO - PROCESS | 7522 | 1461714534615 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}] 16:48:54 INFO - PROCESS | 7522 | 1461714534784 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:48:54 INFO - PROCESS | 7522 | 1461714534856 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b63000 == 35 [pid = 7522] [id = 57] 16:48:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x114bc5c00) [pid = 7522] [serial = 167] [outer = 0x0] 16:48:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x1156b0400) [pid = 7522] [serial = 168] [outer = 0x114bc5c00] 16:48:54 INFO - PROCESS | 7522 | 1461714534901 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x119475800) [pid = 7522] [serial = 169] [outer = 0x114bc5c00] 16:48:55 INFO - PROCESS | 7522 | 1461714535441 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]]]}] 16:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 871ms 16:48:55 INFO - PROCESS | 7522 | 1461714535483 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 7522 | 1461714535485 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:48:55 INFO - PROCESS | 7522 | 1461714535511 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 7522 | 1461714535514 Marionette TRACE conn2 <- [1,202,null,{}] 16:48:55 INFO - PROCESS | 7522 | 1461714535517 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}] 16:48:55 INFO - PROCESS | 7522 | 1461714535648 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:48:55 INFO - PROCESS | 7522 | --DOCSHELL 0x118a25800 == 34 [pid = 7522] [id = 45] 16:48:55 INFO - PROCESS | 7522 | 1461714535722 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x119438800 == 35 [pid = 7522] [id = 58] 16:48:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x115279000) [pid = 7522] [serial = 170] [outer = 0x0] 16:48:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x11873c000) [pid = 7522] [serial = 171] [outer = 0x115279000] 16:48:55 INFO - PROCESS | 7522 | 1461714535755 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x11ac4c000) [pid = 7522] [serial = 172] [outer = 0x115279000] 16:48:56 INFO - PROCESS | 7522 | 1461714536195 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]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 726ms 16:48:56 INFO - PROCESS | 7522 | 1461714536250 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 7522 | 1461714536254 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:48:56 INFO - PROCESS | 7522 | 1461714536261 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 7522 | 1461714536263 Marionette TRACE conn2 <- [1,206,null,{}] 16:48:56 INFO - PROCESS | 7522 | 1461714536267 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}] 16:48:56 INFO - PROCESS | 7522 | 1461714536361 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:48:56 INFO - PROCESS | 7522 | 1461714536426 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x126f4a800 == 36 [pid = 7522] [id = 59] 16:48:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x1267ad000) [pid = 7522] [serial = 173] [outer = 0x0] 16:48:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x126e83000) [pid = 7522] [serial = 174] [outer = 0x1267ad000] 16:48:56 INFO - PROCESS | 7522 | 1461714536459 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x127426c00) [pid = 7522] [serial = 175] [outer = 0x1267ad000] 16:48:56 INFO - PROCESS | 7522 | 1461714536877 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]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 673ms 16:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:48:56 INFO - PROCESS | 7522 | 1461714536933 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 7522 | 1461714536935 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:48:56 INFO - PROCESS | 7522 | 1461714536937 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 7522 | 1461714536939 Marionette TRACE conn2 <- [1,210,null,{}] 16:48:56 INFO - PROCESS | 7522 | 1461714536941 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}] 16:48:57 INFO - PROCESS | 7522 | 1461714537034 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:48:57 INFO - PROCESS | 7522 | 1461714537087 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b5e3000 == 37 [pid = 7522] [id = 60] 16:48:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x127a0b800) [pid = 7522] [serial = 176] [outer = 0x0] 16:48:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x12a0ba400) [pid = 7522] [serial = 177] [outer = 0x127a0b800] 16:48:57 INFO - PROCESS | 7522 | 1461714537118 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12b5b5400) [pid = 7522] [serial = 178] [outer = 0x127a0b800] 16:48:57 INFO - PROCESS | 7522 | 1461714537529 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]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 16:48:57 INFO - PROCESS | 7522 | 1461714537557 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 7522 | 1461714537560 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:48:57 INFO - PROCESS | 7522 | 1461714537568 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 7522 | 1461714537571 Marionette TRACE conn2 <- [1,214,null,{}] 16:48:57 INFO - PROCESS | 7522 | 1461714537593 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}] 16:48:57 INFO - PROCESS | 7522 | 1461714537706 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:48:57 INFO - PROCESS | 7522 | 1461714537780 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x1155b6000 == 38 [pid = 7522] [id = 61] 16:48:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x12be98800) [pid = 7522] [serial = 179] [outer = 0x0] 16:48:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x12beea800) [pid = 7522] [serial = 180] [outer = 0x12be98800] 16:48:57 INFO - PROCESS | 7522 | 1461714537811 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x12d088000) [pid = 7522] [serial = 181] [outer = 0x12be98800] 16:48:58 INFO - PROCESS | 7522 | 1461714538244 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]]]}] 16:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 692ms 16:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:48:58 INFO - PROCESS | 7522 | 1461714538255 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 7522 | 1461714538257 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:48:58 INFO - PROCESS | 7522 | 1461714538259 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 7522 | 1461714538260 Marionette TRACE conn2 <- [1,218,null,{}] 16:48:58 INFO - PROCESS | 7522 | 1461714538262 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}] 16:48:58 INFO - PROCESS | 7522 | 1461714538393 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:48:58 INFO - PROCESS | 7522 | 1461714538508 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d1ac000 == 39 [pid = 7522] [id = 62] 16:48:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x12be99000) [pid = 7522] [serial = 182] [outer = 0x0] 16:48:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x12d474000) [pid = 7522] [serial = 183] [outer = 0x12be99000] 16:48:58 INFO - PROCESS | 7522 | 1461714538560 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x12d481400) [pid = 7522] [serial = 184] [outer = 0x12be99000] 16:48:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x12d221800) [pid = 7522] [serial = 185] [outer = 0x12fbe5800] 16:48:59 INFO - PROCESS | 7522 | 1461714539028 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]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 819ms 16:48:59 INFO - PROCESS | 7522 | 1461714539126 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 7522 | 1461714539128 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:48:59 INFO - PROCESS | 7522 | 1461714539142 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 7522 | 1461714539144 Marionette TRACE conn2 <- [1,222,null,{}] 16:48:59 INFO - PROCESS | 7522 | 1461714539148 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}] 16:48:59 INFO - PROCESS | 7522 | 1461714539272 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:48:59 INFO - PROCESS | 7522 | 1461714539334 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc5a000 == 40 [pid = 7522] [id = 63] 16:48:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x12e4ab800) [pid = 7522] [serial = 186] [outer = 0x0] 16:48:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x12e4adc00) [pid = 7522] [serial = 187] [outer = 0x12e4ab800] 16:48:59 INFO - PROCESS | 7522 | 1461714539370 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x12e5bac00) [pid = 7522] [serial = 188] [outer = 0x12e4ab800] 16:48:59 INFO - PROCESS | 7522 | 1461714539796 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]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 728ms 16:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:48:59 INFO - PROCESS | 7522 | 1461714539866 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 7522 | 1461714539867 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:48:59 INFO - PROCESS | 7522 | 1461714539869 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 7522 | 1461714539870 Marionette TRACE conn2 <- [1,226,null,{}] 16:48:59 INFO - PROCESS | 7522 | 1461714539873 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}] 16:48:59 INFO - PROCESS | 7522 | 1461714539965 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:49:00 INFO - PROCESS | 7522 | 1461714540017 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e42c000 == 41 [pid = 7522] [id = 64] 16:49:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x12e4ac000) [pid = 7522] [serial = 189] [outer = 0x0] 16:49:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x12e72f800) [pid = 7522] [serial = 190] [outer = 0x12e4ac000] 16:49:00 INFO - PROCESS | 7522 | 1461714540061 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x12ea09400) [pid = 7522] [serial = 191] [outer = 0x12e4ac000] 16:49:00 INFO - PROCESS | 7522 | 1461714540539 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]]]}] 16:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 719ms 16:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:49:00 INFO - PROCESS | 7522 | 1461714540590 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 7522 | 1461714540592 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:49:00 INFO - PROCESS | 7522 | 1461714540595 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 7522 | 1461714540597 Marionette TRACE conn2 <- [1,230,null,{}] 16:49:00 INFO - PROCESS | 7522 | 1461714540613 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}] 16:49:00 INFO - PROCESS | 7522 | 1461714540724 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:49:00 INFO - PROCESS | 7522 | 1461714540737 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x125fbf800 == 42 [pid = 7522] [id = 65] 16:49:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x11c903c00) [pid = 7522] [serial = 192] [outer = 0x0] 16:49:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x125ca7400) [pid = 7522] [serial = 193] [outer = 0x11c903c00] 16:49:00 INFO - PROCESS | 7522 | 1461714540767 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x126fe4400) [pid = 7522] [serial = 194] [outer = 0x11c903c00] 16:49:01 INFO - PROCESS | 7522 | --DOCSHELL 0x119b63000 == 41 [pid = 7522] [id = 57] 16:49:01 INFO - PROCESS | 7522 | --DOCSHELL 0x12a012800 == 40 [pid = 7522] [id = 55] 16:49:01 INFO - PROCESS | 7522 | --DOCSHELL 0x127eb6000 == 39 [pid = 7522] [id = 54] 16:49:01 INFO - PROCESS | 7522 | --DOCSHELL 0x12739b800 == 38 [pid = 7522] [id = 53] 16:49:01 INFO - PROCESS | 7522 | --DOCSHELL 0x12617d000 == 37 [pid = 7522] [id = 52] 16:49:01 INFO - PROCESS | 7522 | --DOCSHELL 0x11ac85000 == 36 [pid = 7522] [id = 51] 16:49:01 INFO - PROCESS | 7522 | 1461714541236 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]]]}] 16:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 671ms 16:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:49:01 INFO - PROCESS | 7522 | 1461714541266 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 7522 | 1461714541269 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:49:01 INFO - PROCESS | 7522 | 1461714541273 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 7522 | 1461714541275 Marionette TRACE conn2 <- [1,234,null,{}] 16:49:01 INFO - PROCESS | 7522 | 1461714541279 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}] 16:49:01 INFO - PROCESS | 7522 | 1461714541375 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:49:01 INFO - PROCESS | 7522 | 1461714541435 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x126a2b800 == 37 [pid = 7522] [id = 66] 16:49:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x11c61a000) [pid = 7522] [serial = 195] [outer = 0x0] 16:49:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x1271a3800) [pid = 7522] [serial = 196] [outer = 0x11c61a000] 16:49:01 INFO - PROCESS | 7522 | 1461714541460 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x127a0c400) [pid = 7522] [serial = 197] [outer = 0x11c61a000] 16:49:01 INFO - PROCESS | 7522 | 1461714541967 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]]]}] 16:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 725ms 16:49:02 INFO - PROCESS | 7522 | 1461714541999 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 7522 | 1461714542005 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:49:02 INFO - PROCESS | 7522 | 1461714542083 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 7522 | 1461714542087 Marionette TRACE conn2 <- [1,238,null,{}] 16:49:02 INFO - PROCESS | 7522 | 1461714542091 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}] 16:49:02 INFO - PROCESS | 7522 | 1461714542192 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:49:02 INFO - PROCESS | 7522 | 1461714542241 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be5a000 == 38 [pid = 7522] [id = 67] 16:49:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x12b412400) [pid = 7522] [serial = 198] [outer = 0x0] 16:49:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x12bb2e000) [pid = 7522] [serial = 199] [outer = 0x12b412400] 16:49:02 INFO - PROCESS | 7522 | 1461714542272 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x12bcf3000) [pid = 7522] [serial = 200] [outer = 0x12b412400] 16:49:02 INFO - PROCESS | 7522 | 1461714542696 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]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 643ms 16:49:02 INFO - PROCESS | 7522 | 1461714542706 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 7522 | 1461714542707 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:49:02 INFO - PROCESS | 7522 | 1461714542710 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 7522 | 1461714542712 Marionette TRACE conn2 <- [1,242,null,{}] 16:49:02 INFO - PROCESS | 7522 | 1461714542720 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}] 16:49:02 INFO - PROCESS | 7522 | 1461714542818 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:49:02 INFO - PROCESS | 7522 | 1461714542869 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dd4c000 == 39 [pid = 7522] [id = 68] 16:49:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x12bee9c00) [pid = 7522] [serial = 201] [outer = 0x0] 16:49:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x12d476400) [pid = 7522] [serial = 202] [outer = 0x12bee9c00] 16:49:02 INFO - PROCESS | 7522 | 1461714542904 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x12dc36c00) [pid = 7522] [serial = 203] [outer = 0x12bee9c00] 16:49:03 INFO - PROCESS | 7522 | 1461714543323 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]]]}] 16:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 622ms 16:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:49:03 INFO - PROCESS | 7522 | 1461714543332 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 7522 | 1461714543334 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:49:03 INFO - PROCESS | 7522 | 1461714543337 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 7522 | 1461714543338 Marionette TRACE conn2 <- [1,246,null,{}] 16:49:03 INFO - PROCESS | 7522 | 1461714543340 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}] 16:49:03 INFO - PROCESS | 7522 | 1461714543435 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:49:03 INFO - PROCESS | 7522 | 1461714543521 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e89e000 == 40 [pid = 7522] [id = 69] 16:49:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x12e5b2c00) [pid = 7522] [serial = 204] [outer = 0x0] 16:49:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x12e72fc00) [pid = 7522] [serial = 205] [outer = 0x12e5b2c00] 16:49:03 INFO - PROCESS | 7522 | 1461714543555 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x12ea06800) [pid = 7522] [serial = 206] [outer = 0x12e5b2c00] 16:49:03 INFO - PROCESS | 7522 | 1461714543970 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]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 16:49:04 INFO - PROCESS | 7522 | 1461714544009 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 7522 | 1461714544011 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:49:04 INFO - PROCESS | 7522 | 1461714544015 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 7522 | 1461714544018 Marionette TRACE conn2 <- [1,250,null,{}] 16:49:04 INFO - PROCESS | 7522 | 1461714544022 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}] 16:49:04 INFO - PROCESS | 7522 | 1461714544161 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:49:04 INFO - PROCESS | 7522 | 1461714544253 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f027800 == 41 [pid = 7522] [id = 70] 16:49:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x12ea06400) [pid = 7522] [serial = 207] [outer = 0x0] 16:49:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x12ea0e000) [pid = 7522] [serial = 208] [outer = 0x12ea06400] 16:49:04 INFO - PROCESS | 7522 | 1461714544304 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x12ea17c00) [pid = 7522] [serial = 209] [outer = 0x12ea06400] 16:49:04 INFO - PROCESS | 7522 | 1461714544796 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]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 822ms 16:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:49:04 INFO - PROCESS | 7522 | 1461714544837 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 7522 | 1461714544839 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:49:04 INFO - PROCESS | 7522 | 1461714544841 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 7522 | 1461714544842 Marionette TRACE conn2 <- [1,254,null,{}] 16:49:04 INFO - PROCESS | 7522 | 1461714544845 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}] 16:49:04 INFO - PROCESS | 7522 | 1461714544961 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:49:05 INFO - PROCESS | 7522 | 1461714545015 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f43e000 == 42 [pid = 7522] [id = 71] 16:49:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x12ea1f400) [pid = 7522] [serial = 210] [outer = 0x0] 16:49:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x12eea7400) [pid = 7522] [serial = 211] [outer = 0x12ea1f400] 16:49:05 INFO - PROCESS | 7522 | 1461714545047 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12f420c00) [pid = 7522] [serial = 212] [outer = 0x12ea1f400] 16:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:49:05 INFO - PROCESS | 7522 | 1461714545454 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]]]}] 16:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 618ms 16:49:05 INFO - PROCESS | 7522 | 1461714545460 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 7522 | 1461714545461 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:49:05 INFO - PROCESS | 7522 | 1461714545463 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 7522 | 1461714545465 Marionette TRACE conn2 <- [1,258,null,{}] 16:49:05 INFO - PROCESS | 7522 | 1461714545467 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}] 16:49:05 INFO - PROCESS | 7522 | 1461714545558 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:49:05 INFO - PROCESS | 7522 | 1461714545609 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8a4800 == 43 [pid = 7522] [id = 72] 16:49:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x110ea4800) [pid = 7522] [serial = 213] [outer = 0x0] 16:49:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x110ea7c00) [pid = 7522] [serial = 214] [outer = 0x110ea4800] 16:49:05 INFO - PROCESS | 7522 | 1461714545638 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x110eabc00) [pid = 7522] [serial = 215] [outer = 0x110ea4800] 16:49:06 INFO - PROCESS | 7522 | 1461714546055 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]]]}] 16:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 619ms 16:49:06 INFO - PROCESS | 7522 | 1461714546083 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 7522 | 1461714546085 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:49:06 INFO - PROCESS | 7522 | 1461714546087 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 7522 | 1461714546088 Marionette TRACE conn2 <- [1,262,null,{}] 16:49:06 INFO - PROCESS | 7522 | 1461714546091 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}] 16:49:06 INFO - PROCESS | 7522 | 1461714546185 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:49:06 INFO - PROCESS | 7522 | 1461714546271 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a01a000 == 44 [pid = 7522] [id = 73] 16:49:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x110eac000) [pid = 7522] [serial = 216] [outer = 0x0] 16:49:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x11c625c00) [pid = 7522] [serial = 217] [outer = 0x110eac000] 16:49:06 INFO - PROCESS | 7522 | 1461714546300 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x12b23f400) [pid = 7522] [serial = 218] [outer = 0x110eac000] 16:49:06 INFO - PROCESS | 7522 | 1461714546769 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]]]}] 16:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 719ms 16:49:06 INFO - PROCESS | 7522 | 1461714546806 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 7522 | 1461714546808 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:49:06 INFO - PROCESS | 7522 | 1461714546812 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 7522 | 1461714546814 Marionette TRACE conn2 <- [1,266,null,{}] 16:49:06 INFO - PROCESS | 7522 | 1461714546818 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}] 16:49:06 INFO - PROCESS | 7522 | 1461714546913 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:49:06 INFO - PROCESS | 7522 | 1461714546970 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x125da1000 == 45 [pid = 7522] [id = 74] 16:49:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x11af52c00) [pid = 7522] [serial = 219] [outer = 0x0] 16:49:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x126092400) [pid = 7522] [serial = 220] [outer = 0x11af52c00] 16:49:07 INFO - PROCESS | 7522 | 1461714547001 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x12730d400) [pid = 7522] [serial = 221] [outer = 0x11af52c00] 16:49:07 INFO - PROCESS | 7522 | 1461714547412 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]]]}] 16:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 622ms 16:49:07 INFO - PROCESS | 7522 | 1461714547434 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 7522 | 1461714547438 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:49:07 INFO - PROCESS | 7522 | 1461714547442 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 7522 | 1461714547444 Marionette TRACE conn2 <- [1,270,null,{}] 16:49:07 INFO - PROCESS | 7522 | 1461714547446 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}] 16:49:07 INFO - PROCESS | 7522 | 1461714547619 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:49:07 INFO - PROCESS | 7522 | --DOCSHELL 0x119438800 == 44 [pid = 7522] [id = 58] 16:49:07 INFO - PROCESS | 7522 | --DOCSHELL 0x119d04800 == 43 [pid = 7522] [id = 50] 16:49:07 INFO - PROCESS | 7522 | 1461714547689 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x11af9b000 == 44 [pid = 7522] [id = 75] 16:49:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x110ea6000) [pid = 7522] [serial = 222] [outer = 0x0] 16:49:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x110eae400) [pid = 7522] [serial = 223] [outer = 0x110ea6000] 16:49:07 INFO - PROCESS | 7522 | 1461714547722 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x11a792800) [pid = 7522] [serial = 224] [outer = 0x110ea6000] 16:49:08 INFO - PROCESS | 7522 | 1461714548145 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]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 720ms 16:49:08 INFO - PROCESS | 7522 | 1461714548163 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 7522 | 1461714548165 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:49:08 INFO - PROCESS | 7522 | 1461714548168 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 7522 | 1461714548172 Marionette TRACE conn2 <- [1,274,null,{}] 16:49:08 INFO - PROCESS | 7522 | 1461714548175 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}] 16:49:08 INFO - PROCESS | 7522 | 1461714548274 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:49:08 INFO - PROCESS | 7522 | 1461714548331 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1d2000 == 45 [pid = 7522] [id = 76] 16:49:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x126fe5000) [pid = 7522] [serial = 225] [outer = 0x0] 16:49:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x12a0bc400) [pid = 7522] [serial = 226] [outer = 0x126fe5000] 16:49:08 INFO - PROCESS | 7522 | 1461714548364 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x12b243800) [pid = 7522] [serial = 227] [outer = 0x126fe5000] 16:49:08 INFO - PROCESS | 7522 | 1461714548825 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]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 673ms 16:49:08 INFO - PROCESS | 7522 | 1461714548842 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 7522 | 1461714548843 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:49:08 INFO - PROCESS | 7522 | 1461714548846 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 7522 | 1461714548848 Marionette TRACE conn2 <- [1,278,null,{}] 16:49:08 INFO - PROCESS | 7522 | 1461714548850 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}] 16:49:09 INFO - PROCESS | 7522 | 1461714549005 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:49:09 INFO - PROCESS | 7522 | 1461714549070 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dd51800 == 46 [pid = 7522] [id = 77] 16:49:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x12b415000) [pid = 7522] [serial = 228] [outer = 0x0] 16:49:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x12b416c00) [pid = 7522] [serial = 229] [outer = 0x12b415000] 16:49:09 INFO - PROCESS | 7522 | 1461714549102 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x12b5a8000) [pid = 7522] [serial = 230] [outer = 0x12b415000] 16:49:09 INFO - PROCESS | 7522 | 1461714549504 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]]]}] 16:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 718ms 16:49:09 INFO - PROCESS | 7522 | 1461714549565 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 7522 | 1461714549568 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:49:09 INFO - PROCESS | 7522 | 1461714549576 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 7522 | 1461714549579 Marionette TRACE conn2 <- [1,282,null,{}] 16:49:09 INFO - PROCESS | 7522 | 1461714549582 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}] 16:49:09 INFO - PROCESS | 7522 | 1461714549718 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:49:09 INFO - PROCESS | 7522 | 1461714549749 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc73000 == 47 [pid = 7522] [id = 78] 16:49:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x12bcf0800) [pid = 7522] [serial = 231] [outer = 0x0] 16:49:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 232 (0x12bcfa000) [pid = 7522] [serial = 232] [outer = 0x12bcf0800] 16:49:09 INFO - PROCESS | 7522 | 1461714549792 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x12bee5800) [pid = 7522] [serial = 233] [outer = 0x12bcf0800] 16:49:10 INFO - PROCESS | 7522 | 1461714550236 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]]]}] 16:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 676ms 16:49:10 INFO - PROCESS | 7522 | 1461714550248 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 7522 | 1461714550249 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:49:10 INFO - PROCESS | 7522 | 1461714550252 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 7522 | 1461714550253 Marionette TRACE conn2 <- [1,286,null,{}] 16:49:10 INFO - PROCESS | 7522 | 1461714550255 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}] 16:49:10 INFO - PROCESS | 7522 | 1461714550370 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:49:10 INFO - PROCESS | 7522 | 1461714550438 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff19000 == 48 [pid = 7522] [id = 79] 16:49:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x12d218000) [pid = 7522] [serial = 234] [outer = 0x0] 16:49:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x12dc12800) [pid = 7522] [serial = 235] [outer = 0x12d218000] 16:49:10 INFO - PROCESS | 7522 | 1461714550468 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x12dc36800) [pid = 7522] [serial = 236] [outer = 0x12d218000] 16:49:11 INFO - PROCESS | 7522 | --DOCSHELL 0x125da1000 == 47 [pid = 7522] [id = 74] 16:49:11 INFO - PROCESS | 7522 | --DOCSHELL 0x12e89e000 == 46 [pid = 7522] [id = 69] 16:49:11 INFO - PROCESS | 7522 | --DOCSHELL 0x12dd4c000 == 45 [pid = 7522] [id = 68] 16:49:11 INFO - PROCESS | 7522 | --DOCSHELL 0x12be5a000 == 44 [pid = 7522] [id = 67] 16:49:11 INFO - PROCESS | 7522 | --DOCSHELL 0x126a2b800 == 43 [pid = 7522] [id = 66] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12dc5a000 == 42 [pid = 7522] [id = 63] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x130862800 == 41 [pid = 7522] [id = 21] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12ea56000 == 40 [pid = 7522] [id = 11] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12e42c000 == 39 [pid = 7522] [id = 64] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x125fbf800 == 38 [pid = 7522] [id = 65] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12e559800 == 37 [pid = 7522] [id = 10] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x11b36b000 == 36 [pid = 7522] [id = 46] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x11c117000 == 35 [pid = 7522] [id = 43] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x123ba2000 == 34 [pid = 7522] [id = 44] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbb6800 == 33 [pid = 7522] [id = 6] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12f43f800 == 32 [pid = 7522] [id = 14] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12d43e000 == 31 [pid = 7522] [id = 8] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x126850000 == 30 [pid = 7522] [id = 49] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbaf000 == 29 [pid = 7522] [id = 56] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8b4800 == 28 [pid = 7522] [id = 16] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12f027800 == 27 [pid = 7522] [id = 70] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8a4800 == 26 [pid = 7522] [id = 72] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x11878f800 == 25 [pid = 7522] [id = 38] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12f43e000 == 24 [pid = 7522] [id = 71] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x11aa2d800 == 23 [pid = 7522] [id = 37] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12a01a000 == 22 [pid = 7522] [id = 73] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x126f4a800 == 21 [pid = 7522] [id = 59] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x1261b7800 == 20 [pid = 7522] [id = 48] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12fca8800 == 19 [pid = 7522] [id = 20] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x1155b6000 == 18 [pid = 7522] [id = 61] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12b5e3000 == 17 [pid = 7522] [id = 60] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5d1800 == 16 [pid = 7522] [id = 15] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x125daa000 == 15 [pid = 7522] [id = 47] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x1155b7800 == 14 [pid = 7522] [id = 39] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12d1ac000 == 13 [pid = 7522] [id = 62] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc73000 == 12 [pid = 7522] [id = 78] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12dd51800 == 11 [pid = 7522] [id = 77] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1d2000 == 10 [pid = 7522] [id = 76] 16:49:14 INFO - PROCESS | 7522 | --DOCSHELL 0x11af9b000 == 9 [pid = 7522] [id = 75] 16:49:15 INFO - PROCESS | 7522 | 1461714555168 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]]]}] 16:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 4935ms 16:49:15 INFO - PROCESS | 7522 | 1461714555188 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 7522 | 1461714555191 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:49:15 INFO - PROCESS | 7522 | 1461714555194 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 7522 | 1461714555196 Marionette TRACE conn2 <- [1,290,null,{}] 16:49:15 INFO - PROCESS | 7522 | 1461714555200 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}] 16:49:15 INFO - PROCESS | 7522 | 1461714555282 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:49:15 INFO - PROCESS | 7522 | 1461714555339 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x118e7e800 == 10 [pid = 7522] [id = 80] 16:49:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x119054800) [pid = 7522] [serial = 237] [outer = 0x0] 16:49:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x119305400) [pid = 7522] [serial = 238] [outer = 0x119054800] 16:49:15 INFO - PROCESS | 7522 | 1461714555369 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x11a707400) [pid = 7522] [serial = 239] [outer = 0x119054800] 16:49:15 INFO - PROCESS | 7522 | 1461714555682 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]]]}] 16:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 521ms 16:49:15 INFO - PROCESS | 7522 | 1461714555714 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 7522 | 1461714555719 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:49:15 INFO - PROCESS | 7522 | 1461714555726 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 7522 | 1461714555728 Marionette TRACE conn2 <- [1,294,null,{}] 16:49:15 INFO - PROCESS | 7522 | 1461714555730 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}] 16:49:15 INFO - PROCESS | 7522 | 1461714555810 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:49:15 INFO - PROCESS | 7522 | 1461714555816 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x11878f800 == 11 [pid = 7522] [id = 81] 16:49:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 240 (0x11a79c400) [pid = 7522] [serial = 240] [outer = 0x0] 16:49:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 241 (0x11c12b400) [pid = 7522] [serial = 241] [outer = 0x11a79c400] 16:49:15 INFO - PROCESS | 7522 | 1461714555846 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 242 (0x11c626400) [pid = 7522] [serial = 242] [outer = 0x11a79c400] 16:49:16 INFO - PROCESS | 7522 | 1461714556182 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]]]}] 16:49:16 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. 16:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 468ms 16:49:16 INFO - PROCESS | 7522 | 1461714556207 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 7522 | 1461714556209 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:49:16 INFO - PROCESS | 7522 | 1461714556211 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 7522 | 1461714556214 Marionette TRACE conn2 <- [1,298,null,{}] 16:49:16 INFO - PROCESS | 7522 | 1461714556222 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}] 16:49:16 INFO - PROCESS | 7522 | 1461714556300 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:49:16 INFO - PROCESS | 7522 | 1461714556308 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a7f000 == 12 [pid = 7522] [id = 82] 16:49:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 243 (0x110ea5800) [pid = 7522] [serial = 243] [outer = 0x0] 16:49:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 244 (0x126e80400) [pid = 7522] [serial = 244] [outer = 0x110ea5800] 16:49:16 INFO - PROCESS | 7522 | 1461714556337 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 245 (0x12730f800) [pid = 7522] [serial = 245] [outer = 0x110ea5800] 16:49:16 INFO - PROCESS | 7522 | 1461714556692 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]]]}] 16:49:16 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. 16:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 523ms 16:49:16 INFO - PROCESS | 7522 | 1461714556734 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:49:16 INFO - PROCESS | 7522 | 1461714556736 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:49:16 INFO - PROCESS | 7522 | 1461714556738 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 7522 | 1461714556739 Marionette TRACE conn2 <- [1,302,null,{}] 16:49:16 INFO - PROCESS | 7522 | 1461714556742 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}] 16:49:16 INFO - PROCESS | 7522 | 1461714556817 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:49:16 INFO - PROCESS | 7522 | 1461714556899 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b5e2800 == 13 [pid = 7522] [id = 83] 16:49:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 246 (0x127a0e400) [pid = 7522] [serial = 246] [outer = 0x0] 16:49:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 247 (0x12947dc00) [pid = 7522] [serial = 247] [outer = 0x127a0e400] 16:49:16 INFO - PROCESS | 7522 | 1461714556925 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 248 (0x12b242400) [pid = 7522] [serial = 248] [outer = 0x127a0e400] 16:49:17 INFO - PROCESS | 7522 | 1461714557272 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]]]}] 16:49:17 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. 16:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 16:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:49:17 INFO - PROCESS | 7522 | 1461714557308 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 7522 | 1461714557309 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:49:17 INFO - PROCESS | 7522 | 1461714557312 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 7522 | 1461714557313 Marionette TRACE conn2 <- [1,306,null,{}] 16:49:17 INFO - PROCESS | 7522 | 1461714557315 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}] 16:49:17 INFO - PROCESS | 7522 | 1461714557406 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:49:17 INFO - PROCESS | 7522 | 1461714557457 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc54800 == 14 [pid = 7522] [id = 84] 16:49:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 249 (0x117809c00) [pid = 7522] [serial = 249] [outer = 0x0] 16:49:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 250 (0x12b24bc00) [pid = 7522] [serial = 250] [outer = 0x117809c00] 16:49:17 INFO - PROCESS | 7522 | 1461714557490 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 251 (0x12b417000) [pid = 7522] [serial = 251] [outer = 0x117809c00] 16:49:17 INFO - PROCESS | 7522 | 1461714557874 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]]]}] 16:49:17 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. 16:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 568ms 16:49:17 INFO - PROCESS | 7522 | 1461714557880 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 7522 | 1461714557881 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:49:17 INFO - PROCESS | 7522 | 1461714557884 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 7522 | 1461714557885 Marionette TRACE conn2 <- [1,310,null,{}] 16:49:17 INFO - PROCESS | 7522 | 1461714557887 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}] 16:49:18 INFO - PROCESS | 7522 | 1461714558007 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:49:18 INFO - PROCESS | 7522 | 1461714558020 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e8a7000 == 15 [pid = 7522] [id = 85] 16:49:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 252 (0x12b41b400) [pid = 7522] [serial = 252] [outer = 0x0] 16:49:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 253 (0x12bb22400) [pid = 7522] [serial = 253] [outer = 0x12b41b400] 16:49:18 INFO - PROCESS | 7522 | 1461714558047 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 254 (0x12be9a800) [pid = 7522] [serial = 254] [outer = 0x12b41b400] 16:49:18 INFO - PROCESS | 7522 | 1461714558373 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]]]}] 16:49:18 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. 16:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 16:49:18 INFO - PROCESS | 7522 | 1461714558411 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 7522 | 1461714558412 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:49:18 INFO - PROCESS | 7522 | 1461714558414 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 7522 | 1461714558415 Marionette TRACE conn2 <- [1,314,null,{}] 16:49:18 INFO - PROCESS | 7522 | 1461714558418 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}] 16:49:18 INFO - PROCESS | 7522 | 1461714558510 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:49:18 INFO - PROCESS | 7522 | 1461714558515 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f043800 == 16 [pid = 7522] [id = 86] 16:49:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 255 (0x126f06400) [pid = 7522] [serial = 255] [outer = 0x0] 16:49:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 256 (0x12d084800) [pid = 7522] [serial = 256] [outer = 0x126f06400] 16:49:18 INFO - PROCESS | 7522 | 1461714558540 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 257 (0x12d477400) [pid = 7522] [serial = 257] [outer = 0x126f06400] 16:49:18 INFO - PROCESS | 7522 | 1461714558872 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]]]}] 16:49:18 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. 16:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 16:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:49:18 INFO - PROCESS | 7522 | 1461714558883 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 7522 | 1461714558884 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:49:18 INFO - PROCESS | 7522 | 1461714558889 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 7522 | 1461714558890 Marionette TRACE conn2 <- [1,318,null,{}] 16:49:18 INFO - PROCESS | 7522 | 1461714558899 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}] 16:49:18 INFO - PROCESS | 7522 | 1461714558993 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:49:18 INFO - PROCESS | 7522 | 1461714558997 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8a8000 == 17 [pid = 7522] [id = 87] 16:49:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 258 (0x12b5a7c00) [pid = 7522] [serial = 258] [outer = 0x0] 16:49:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 259 (0x12dc33800) [pid = 7522] [serial = 259] [outer = 0x12b5a7c00] 16:49:19 INFO - PROCESS | 7522 | 1461714559022 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 260 (0x12e4b3000) [pid = 7522] [serial = 260] [outer = 0x12b5a7c00] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 259 (0x126882800) [pid = 7522] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 258 (0x115ad9000) [pid = 7522] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 257 (0x115a0fc00) [pid = 7522] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 256 (0x115ad7400) [pid = 7522] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 255 (0x123c6b000) [pid = 7522] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 254 (0x118bd1c00) [pid = 7522] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 253 (0x114357400) [pid = 7522] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 252 (0x119b05800) [pid = 7522] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 251 (0x115a09c00) [pid = 7522] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 250 (0x11bb0d000) [pid = 7522] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 249 (0x11a70a800) [pid = 7522] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 248 (0x123c6b800) [pid = 7522] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 247 (0x11ac4a000) [pid = 7522] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 246 (0x119134400) [pid = 7522] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 245 (0x114bc6c00) [pid = 7522] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 244 (0x130bb5400) [pid = 7522] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 243 (0x12b6d6400) [pid = 7522] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 242 (0x11c626800) [pid = 7522] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 241 (0x11a799c00) [pid = 7522] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 240 (0x115732800) [pid = 7522] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 239 (0x118e45000) [pid = 7522] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x118e0e400) [pid = 7522] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x114bc5c00) [pid = 7522] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x12d47f000) [pid = 7522] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x12d221000) [pid = 7522] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x110ea4800) [pid = 7522] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x1267ad000) [pid = 7522] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x12ea1f400) [pid = 7522] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 231 (0x1178f2c00) [pid = 7522] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x115ada800) [pid = 7522] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12bbe1000) [pid = 7522] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x110ea6000) [pid = 7522] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x11af52c00) [pid = 7522] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x11ac9a400) [pid = 7522] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x123c70000) [pid = 7522] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x12bcf0400) [pid = 7522] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x12b412400) [pid = 7522] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x12ea06400) [pid = 7522] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x12f777800) [pid = 7522] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x12f41e800) [pid = 7522] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x12f0bd000) [pid = 7522] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x1271a6000) [pid = 7522] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x129219000) [pid = 7522] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12eea3400) [pid = 7522] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x12bee9c00) [pid = 7522] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12ea14000) [pid = 7522] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x12be99000) [pid = 7522] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x12e730c00) [pid = 7522] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x12bcf0800) [pid = 7522] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x126ab1c00) [pid = 7522] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x126fe5000) [pid = 7522] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12e4b7400) [pid = 7522] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x127429800) [pid = 7522] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x11c61a000) [pid = 7522] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x110eac000) [pid = 7522] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12be98800) [pid = 7522] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x12e5b2c00) [pid = 7522] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x115279000) [pid = 7522] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x12e4ac000) [pid = 7522] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x11946ec00) [pid = 7522] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x11c903c00) [pid = 7522] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x127a0b800) [pid = 7522] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12fe3f800) [pid = 7522] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x119478400) [pid = 7522] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x11ac47800) [pid = 7522] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x11af51800) [pid = 7522] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12e4ab800) [pid = 7522] [serial = 186] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x12b415000) [pid = 7522] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x118e52400) [pid = 7522] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:49:20 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x115a7a400) [pid = 7522] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:49:20 INFO - PROCESS | 7522 | 1461714560420 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]]]}] 16:49:20 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. 16:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1580ms 16:49:20 INFO - PROCESS | 7522 | 1461714560489 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 7522 | 1461714560491 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:49:20 INFO - PROCESS | 7522 | 1461714560521 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 7522 | 1461714560523 Marionette TRACE conn2 <- [1,322,null,{}] 16:49:20 INFO - PROCESS | 7522 | 1461714560577 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}] 16:49:20 INFO - PROCESS | 7522 | 1461714560767 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:49:20 INFO - PROCESS | 7522 | 1461714560873 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b7b000 == 18 [pid = 7522] [id = 88] 16:49:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x115278000) [pid = 7522] [serial = 261] [outer = 0x0] 16:49:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x115732800) [pid = 7522] [serial = 262] [outer = 0x115278000] 16:49:20 INFO - PROCESS | 7522 | 1461714560902 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x11a705000) [pid = 7522] [serial = 263] [outer = 0x115278000] 16:49:21 INFO - PROCESS | 7522 | 1461714561194 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]]]}] 16:49:21 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. 16:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 747ms 16:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:49:21 INFO - PROCESS | 7522 | 1461714561248 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 7522 | 1461714561249 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:49:21 INFO - PROCESS | 7522 | 1461714561251 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 7522 | 1461714561252 Marionette TRACE conn2 <- [1,326,null,{}] 16:49:21 INFO - PROCESS | 7522 | 1461714561257 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}] 16:49:21 INFO - PROCESS | 7522 | 1461714561341 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:49:21 INFO - PROCESS | 7522 | 1461714561414 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x125da0800 == 19 [pid = 7522] [id = 89] 16:49:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x11534d800) [pid = 7522] [serial = 264] [outer = 0x0] 16:49:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x11bcde400) [pid = 7522] [serial = 265] [outer = 0x11534d800] 16:49:21 INFO - PROCESS | 7522 | 1461714561441 Marionette DEBUG loaded listener.js 16:49:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x11c621000) [pid = 7522] [serial = 266] [outer = 0x11534d800] 16:49:21 INFO - PROCESS | 7522 | 1461714561742 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]]]}] 16:49:21 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. 16:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 16:49:21 INFO - PROCESS | 7522 | 1461714561775 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 7522 | 1461714561777 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:49:21 INFO - PROCESS | 7522 | 1461714561779 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 7522 | 1461714561781 Marionette TRACE conn2 <- [1,330,null,{}] 16:49:21 INFO - PROCESS | 7522 | 1461714561783 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}] 16:49:21 INFO - PROCESS | 7522 | 1461714561879 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:49:21 INFO - PROCESS | 7522 | 1461714561934 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a019800 == 20 [pid = 7522] [id = 90] 16:49:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x11a708c00) [pid = 7522] [serial = 267] [outer = 0x0] 16:49:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x123c74c00) [pid = 7522] [serial = 268] [outer = 0x11a708c00] 16:49:21 INFO - PROCESS | 7522 | 1461714561964 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x129219000) [pid = 7522] [serial = 269] [outer = 0x11a708c00] 16:49:22 INFO - PROCESS | 7522 | 1461714562273 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]]]}] 16:49:22 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. 16:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 16:49:22 INFO - PROCESS | 7522 | 1461714562299 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 7522 | 1461714562301 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:49:22 INFO - PROCESS | 7522 | 1461714562306 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 7522 | 1461714562308 Marionette TRACE conn2 <- [1,334,null,{}] 16:49:22 INFO - PROCESS | 7522 | 1461714562311 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}] 16:49:22 INFO - PROCESS | 7522 | 1461714562401 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:49:22 INFO - PROCESS | 7522 | 1461714562406 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e567000 == 21 [pid = 7522] [id = 91] 16:49:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x11b15f800) [pid = 7522] [serial = 270] [outer = 0x0] 16:49:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x12b40ec00) [pid = 7522] [serial = 271] [outer = 0x11b15f800] 16:49:22 INFO - PROCESS | 7522 | 1461714562487 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x12bbe4000) [pid = 7522] [serial = 272] [outer = 0x11b15f800] 16:49:22 INFO - PROCESS | 7522 | 1461714562792 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]]]}] 16:49:22 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. 16:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 525ms 16:49:22 INFO - PROCESS | 7522 | 1461714562829 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 7522 | 1461714562830 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:49:22 INFO - PROCESS | 7522 | 1461714562832 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 7522 | 1461714562833 Marionette TRACE conn2 <- [1,338,null,{}] 16:49:22 INFO - PROCESS | 7522 | 1461714562836 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}] 16:49:22 INFO - PROCESS | 7522 | 1461714562914 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:49:22 INFO - PROCESS | 7522 | 1461714562921 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff1a000 == 22 [pid = 7522] [id = 92] 16:49:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x12bbe4c00) [pid = 7522] [serial = 273] [outer = 0x0] 16:49:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x12d21d800) [pid = 7522] [serial = 274] [outer = 0x12bbe4c00] 16:49:22 INFO - PROCESS | 7522 | 1461714562947 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x12e4afc00) [pid = 7522] [serial = 275] [outer = 0x12bbe4c00] 16:49:23 INFO - PROCESS | 7522 | 1461714563327 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:49:23 INFO - PROCESS | 7522 | 1461714563340 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]]]}] 16:49:23 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. 16:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 521ms 16:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:49:23 INFO - PROCESS | 7522 | 1461714563355 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:49:23 INFO - PROCESS | 7522 | 1461714563357 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:49:23 INFO - PROCESS | 7522 | 1461714563359 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 7522 | 1461714563360 Marionette TRACE conn2 <- [1,342,null,{}] 16:49:23 INFO - PROCESS | 7522 | 1461714563362 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}] 16:49:23 INFO - PROCESS | 7522 | 1461714563464 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:49:23 INFO - PROCESS | 7522 | 1461714563502 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x13015d000 == 23 [pid = 7522] [id = 93] 16:49:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x12bcf4000) [pid = 7522] [serial = 276] [outer = 0x0] 16:49:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x12e5b5c00) [pid = 7522] [serial = 277] [outer = 0x12bcf4000] 16:49:23 INFO - PROCESS | 7522 | 1461714563528 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x12ea10c00) [pid = 7522] [serial = 278] [outer = 0x12bcf4000] 16:49:23 INFO - PROCESS | 7522 | 1461714563872 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]]]}] 16:49:23 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. 16:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 16:49:23 INFO - PROCESS | 7522 | 1461714563879 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:49:23 INFO - PROCESS | 7522 | 1461714563880 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:49:23 INFO - PROCESS | 7522 | 1461714563882 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 7522 | 1461714563883 Marionette TRACE conn2 <- [1,346,null,{}] 16:49:23 INFO - PROCESS | 7522 | 1461714563887 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}] 16:49:23 INFO - PROCESS | 7522 | 1461714563993 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:49:24 INFO - PROCESS | 7522 | 1461714564008 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x131f65800 == 24 [pid = 7522] [id = 94] 16:49:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x12ea03800) [pid = 7522] [serial = 279] [outer = 0x0] 16:49:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x12ea1a800) [pid = 7522] [serial = 280] [outer = 0x12ea03800] 16:49:24 INFO - PROCESS | 7522 | 1461714564032 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x12ee9d000) [pid = 7522] [serial = 281] [outer = 0x12ea03800] 16:49:24 INFO - PROCESS | 7522 | 1461714564362 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]]]}] 16:49:24 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. 16:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 524ms 16:49:24 INFO - PROCESS | 7522 | 1461714564407 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 7522 | 1461714564408 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:49:24 INFO - PROCESS | 7522 | 1461714564410 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 7522 | 1461714564411 Marionette TRACE conn2 <- [1,350,null,{}] 16:49:24 INFO - PROCESS | 7522 | 1461714564413 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}] 16:49:24 INFO - PROCESS | 7522 | 1461714564515 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:49:24 INFO - PROCESS | 7522 | 1461714564528 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x114fc0800 == 25 [pid = 7522] [id = 95] 16:49:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12ee9f800) [pid = 7522] [serial = 282] [outer = 0x0] 16:49:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12eea3000) [pid = 7522] [serial = 283] [outer = 0x12ee9f800] 16:49:24 INFO - PROCESS | 7522 | 1461714564554 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12f0b8800) [pid = 7522] [serial = 284] [outer = 0x12ee9f800] 16:49:24 INFO - PROCESS | 7522 | 1461714564891 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]]]}] 16:49:24 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. 16:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 16:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:49:24 INFO - PROCESS | 7522 | 1461714564928 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 7522 | 1461714564929 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:49:24 INFO - PROCESS | 7522 | 1461714564931 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 7522 | 1461714564932 Marionette TRACE conn2 <- [1,354,null,{}] 16:49:24 INFO - PROCESS | 7522 | 1461714564935 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}] 16:49:25 INFO - PROCESS | 7522 | 1461714565036 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:49:25 INFO - PROCESS | 7522 | 1461714565040 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1d9800 == 26 [pid = 7522] [id = 96] 16:49:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x110eac000) [pid = 7522] [serial = 285] [outer = 0x0] 16:49:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x12f0be400) [pid = 7522] [serial = 286] [outer = 0x110eac000] 16:49:25 INFO - PROCESS | 7522 | 1461714565404 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x12f0b7800) [pid = 7522] [serial = 287] [outer = 0x110eac000] 16:49:25 INFO - PROCESS | 7522 | 1461714565678 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]]]}] 16:49:25 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. 16:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 768ms 16:49:25 INFO - PROCESS | 7522 | 1461714565700 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 7522 | 1461714565702 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:49:25 INFO - PROCESS | 7522 | 1461714565712 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 7522 | 1461714565713 Marionette TRACE conn2 <- [1,358,null,{}] 16:49:25 INFO - PROCESS | 7522 | 1461714565715 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}] 16:49:25 INFO - PROCESS | 7522 | 1461714565802 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:49:25 INFO - PROCESS | 7522 | 1461714565823 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x126788800 == 27 [pid = 7522] [id = 97] 16:49:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x11c86a000) [pid = 7522] [serial = 288] [outer = 0x0] 16:49:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x11c86f400) [pid = 7522] [serial = 289] [outer = 0x11c86a000] 16:49:25 INFO - PROCESS | 7522 | 1461714565848 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x11c873400) [pid = 7522] [serial = 290] [outer = 0x11c86a000] 16:49:26 INFO - PROCESS | 7522 | 1461714566175 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]]]}] 16:49:26 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. 16:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 16:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:49:26 INFO - PROCESS | 7522 | 1461714566181 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 7522 | 1461714566182 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:49:26 INFO - PROCESS | 7522 | 1461714566184 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 7522 | 1461714566185 Marionette TRACE conn2 <- [1,362,null,{}] 16:49:26 INFO - PROCESS | 7522 | 1461714566191 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}] 16:49:26 INFO - PROCESS | 7522 | 1461714566277 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:49:26 INFO - PROCESS | 7522 | 1461714566334 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d13000 == 28 [pid = 7522] [id = 98] 16:49:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x11c872400) [pid = 7522] [serial = 291] [outer = 0x0] 16:49:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x12f0c5000) [pid = 7522] [serial = 292] [outer = 0x11c872400] 16:49:26 INFO - PROCESS | 7522 | 1461714566363 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x12f41ec00) [pid = 7522] [serial = 293] [outer = 0x11c872400] 16:49:26 INFO - PROCESS | 7522 | 1461714566640 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]]]}] 16:49:26 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. 16:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 472ms 16:49:26 INFO - PROCESS | 7522 | 1461714566660 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 7522 | 1461714566662 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:49:26 INFO - PROCESS | 7522 | 1461714566664 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 7522 | 1461714566665 Marionette TRACE conn2 <- [1,366,null,{}] 16:49:26 INFO - PROCESS | 7522 | 1461714566667 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}] 16:49:26 INFO - PROCESS | 7522 | 1461714566767 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:49:26 INFO - PROCESS | 7522 | 1461714566771 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187c8800 == 29 [pid = 7522] [id = 99] 16:49:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x126809c00) [pid = 7522] [serial = 294] [outer = 0x0] 16:49:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x12680d000) [pid = 7522] [serial = 295] [outer = 0x126809c00] 16:49:26 INFO - PROCESS | 7522 | 1461714566796 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x126811000) [pid = 7522] [serial = 296] [outer = 0x126809c00] 16:49:27 INFO - PROCESS | 7522 | --DOCSHELL 0x11878f800 == 28 [pid = 7522] [id = 81] 16:49:27 INFO - PROCESS | 7522 | --DOCSHELL 0x118e7e800 == 27 [pid = 7522] [id = 80] 16:49:27 INFO - PROCESS | 7522 | --DOCSHELL 0x12ff19000 == 26 [pid = 7522] [id = 79] 16:49:27 INFO - PROCESS | 7522 | 1461714567863 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]]]}] 16:49:27 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. 16:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1221ms 16:49:27 INFO - PROCESS | 7522 | 1461714567903 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 7522 | 1461714567905 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:49:27 INFO - PROCESS | 7522 | 1461714567911 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 7522 | 1461714567914 Marionette TRACE conn2 <- [1,370,null,{}] 16:49:27 INFO - PROCESS | 7522 | 1461714567918 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}] 16:49:28 INFO - PROCESS | 7522 | 1461714568003 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:49:28 INFO - PROCESS | 7522 | 1461714568061 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x1152b2000 == 27 [pid = 7522] [id = 100] 16:49:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x115a7c400) [pid = 7522] [serial = 297] [outer = 0x0] 16:49:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x11873d800) [pid = 7522] [serial = 298] [outer = 0x115a7c400] 16:49:28 INFO - PROCESS | 7522 | 1461714568095 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x118bcd000) [pid = 7522] [serial = 299] [outer = 0x115a7c400] 16:49:28 INFO - PROCESS | 7522 | 1461714568532 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]]]}] 16:49:28 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. 16:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 672ms 16:49:28 INFO - PROCESS | 7522 | 1461714568584 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 7522 | 1461714568588 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:49:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:49:28 INFO - PROCESS | 7522 | 1461714568610 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 7522 | 1461714568612 Marionette TRACE conn2 <- [1,374,null,{}] 16:49:28 INFO - PROCESS | 7522 | 1461714568615 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}] 16:49:28 INFO - PROCESS | 7522 | 1461714568700 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:49:28 INFO - PROCESS | 7522 | 1461714568767 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x11888a800 == 28 [pid = 7522] [id = 101] 16:49:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x1191e4c00) [pid = 7522] [serial = 300] [outer = 0x0] 16:49:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x11939fc00) [pid = 7522] [serial = 301] [outer = 0x1191e4c00] 16:49:28 INFO - PROCESS | 7522 | 1461714568798 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 232 (0x119b0fc00) [pid = 7522] [serial = 302] [outer = 0x1191e4c00] 16:49:29 INFO - PROCESS | 7522 | 1461714569228 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:49:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 673ms 16:49:29 INFO - PROCESS | 7522 | 1461714569282 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 7522 | 1461714569283 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:49:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:49:29 INFO - PROCESS | 7522 | 1461714569299 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 7522 | 1461714569302 Marionette TRACE conn2 <- [1,378,null,{}] 16:49:29 INFO - PROCESS | 7522 | 1461714569311 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}] 16:49:29 INFO - PROCESS | 7522 | 1461714569398 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:49:29 INFO - PROCESS | 7522 | 1461714569467 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x11aa1a000 == 29 [pid = 7522] [id = 102] 16:49:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x11ac45000) [pid = 7522] [serial = 303] [outer = 0x0] 16:49:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x11aca8000) [pid = 7522] [serial = 304] [outer = 0x11ac45000] 16:49:29 INFO - PROCESS | 7522 | 1461714569502 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x11bb05c00) [pid = 7522] [serial = 305] [outer = 0x11ac45000] 16:49:29 INFO - PROCESS | 7522 | 1461714569918 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:49:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 637ms 16:49:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:49:29 INFO - PROCESS | 7522 | 1461714569923 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 7522 | 1461714569925 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:49:29 INFO - PROCESS | 7522 | 1461714569927 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 7522 | 1461714569929 Marionette TRACE conn2 <- [1,382,null,{}] 16:49:29 INFO - PROCESS | 7522 | 1461714569931 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}] 16:49:30 INFO - PROCESS | 7522 | 1461714570014 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:49:30 INFO - PROCESS | 7522 | 1461714570069 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c122000 == 30 [pid = 7522] [id = 103] 16:49:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x118bce000) [pid = 7522] [serial = 306] [outer = 0x0] 16:49:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x11c12b000) [pid = 7522] [serial = 307] [outer = 0x118bce000] 16:49:30 INFO - PROCESS | 7522 | 1461714570100 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x11c61c800) [pid = 7522] [serial = 308] [outer = 0x118bce000] 16:49:30 INFO - PROCESS | 7522 | 1461714570523 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:49:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:49:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 621ms 16:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:49:30 INFO - PROCESS | 7522 | 1461714570548 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:49:30 INFO - PROCESS | 7522 | 1461714570550 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:49:30 INFO - PROCESS | 7522 | 1461714570552 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:49:30 INFO - PROCESS | 7522 | 1461714570553 Marionette TRACE conn2 <- [1,386,null,{}] 16:49:30 INFO - PROCESS | 7522 | 1461714570556 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}] 16:49:30 INFO - PROCESS | 7522 | 1461714570645 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:49:30 INFO - PROCESS | 7522 | 1461714570745 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x123ba4000 == 31 [pid = 7522] [id = 104] 16:49:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x114357800) [pid = 7522] [serial = 309] [outer = 0x0] 16:49:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 240 (0x11c869000) [pid = 7522] [serial = 310] [outer = 0x114357800] 16:49:30 INFO - PROCESS | 7522 | 1461714570790 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 241 (0x11c90f800) [pid = 7522] [serial = 311] [outer = 0x114357800] 16:49:31 INFO - PROCESS | 7522 | 1461714571238 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]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 720ms 16:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:49:31 INFO - PROCESS | 7522 | 1461714571274 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 7522 | 1461714571275 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:49:31 INFO - PROCESS | 7522 | 1461714571279 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 7522 | 1461714571280 Marionette TRACE conn2 <- [1,390,null,{}] 16:49:31 INFO - PROCESS | 7522 | 1461714571282 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}] 16:49:31 INFO - PROCESS | 7522 | 1461714571381 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:49:31 INFO - PROCESS | 7522 | 1461714571450 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x115376800 == 32 [pid = 7522] [id = 105] 16:49:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 242 (0x11573a000) [pid = 7522] [serial = 312] [outer = 0x0] 16:49:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 243 (0x119141c00) [pid = 7522] [serial = 313] [outer = 0x11573a000] 16:49:31 INFO - PROCESS | 7522 | 1461714571482 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 244 (0x11c972400) [pid = 7522] [serial = 314] [outer = 0x11573a000] 16:49:31 INFO - PROCESS | 7522 | 1461714571921 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]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 16:49:31 INFO - PROCESS | 7522 | 1461714571981 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 7522 | 1461714571982 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:49:31 INFO - PROCESS | 7522 | 1461714571986 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 7522 | 1461714571989 Marionette TRACE conn2 <- [1,394,null,{}] 16:49:31 INFO - PROCESS | 7522 | 1461714571992 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}] 16:49:32 INFO - PROCESS | 7522 | 1461714572073 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:49:32 INFO - PROCESS | 7522 | 1461714572141 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x118e31800 == 33 [pid = 7522] [id = 106] 16:49:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 245 (0x115ad6400) [pid = 7522] [serial = 315] [outer = 0x0] 16:49:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 246 (0x11c97b400) [pid = 7522] [serial = 316] [outer = 0x115ad6400] 16:49:32 INFO - PROCESS | 7522 | 1461714572172 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 247 (0x11c97fc00) [pid = 7522] [serial = 317] [outer = 0x115ad6400] 16:49:32 INFO - PROCESS | 7522 | 1461714572625 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]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 16:49:32 INFO - PROCESS | 7522 | 1461714572691 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 7522 | 1461714572694 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:49:32 INFO - PROCESS | 7522 | 1461714572699 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 7522 | 1461714572701 Marionette TRACE conn2 <- [1,398,null,{}] 16:49:32 INFO - PROCESS | 7522 | 1461714572705 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}] 16:49:32 INFO - PROCESS | 7522 | 1461714572786 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 246 (0x12fc6e000) [pid = 7522] [serial = 48] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 245 (0x12bcfa000) [pid = 7522] [serial = 232] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 244 (0x12bee5800) [pid = 7522] [serial = 233] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 243 (0x12b416c00) [pid = 7522] [serial = 229] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 242 (0x12b5a8000) [pid = 7522] [serial = 230] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 241 (0x12a0bc400) [pid = 7522] [serial = 226] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 240 (0x12b243800) [pid = 7522] [serial = 227] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 239 (0x110eae400) [pid = 7522] [serial = 223] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x11a792800) [pid = 7522] [serial = 224] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x126092400) [pid = 7522] [serial = 220] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x12730d400) [pid = 7522] [serial = 221] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x11c625c00) [pid = 7522] [serial = 217] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x12b23f400) [pid = 7522] [serial = 218] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x110ea7c00) [pid = 7522] [serial = 214] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x110eabc00) [pid = 7522] [serial = 215] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 231 (0x12eea7400) [pid = 7522] [serial = 211] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x12f420c00) [pid = 7522] [serial = 212] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12ea0e000) [pid = 7522] [serial = 208] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x12ea17c00) [pid = 7522] [serial = 209] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x12e72fc00) [pid = 7522] [serial = 205] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x12ea06800) [pid = 7522] [serial = 206] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x12d476400) [pid = 7522] [serial = 202] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x12dc36c00) [pid = 7522] [serial = 203] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x12bb2e000) [pid = 7522] [serial = 199] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x12bcf3000) [pid = 7522] [serial = 200] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x1271a3800) [pid = 7522] [serial = 196] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x127a0c400) [pid = 7522] [serial = 197] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x125ca7400) [pid = 7522] [serial = 193] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x126fe4400) [pid = 7522] [serial = 194] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12e72f800) [pid = 7522] [serial = 190] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12ea09400) [pid = 7522] [serial = 191] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x12e4adc00) [pid = 7522] [serial = 187] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12e5bac00) [pid = 7522] [serial = 188] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x12d474000) [pid = 7522] [serial = 183] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x12d481400) [pid = 7522] [serial = 184] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x12beea800) [pid = 7522] [serial = 180] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x12d088000) [pid = 7522] [serial = 181] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x12a0ba400) [pid = 7522] [serial = 177] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12b5b5400) [pid = 7522] [serial = 178] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x126e83000) [pid = 7522] [serial = 174] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x127426c00) [pid = 7522] [serial = 175] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x11873c000) [pid = 7522] [serial = 171] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x11ac4c000) [pid = 7522] [serial = 172] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x1156b0400) [pid = 7522] [serial = 168] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x119475800) [pid = 7522] [serial = 169] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x12be93800) [pid = 7522] [serial = 165] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x12d217800) [pid = 7522] [serial = 166] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x12bb30000) [pid = 7522] [serial = 162] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x12bbe6400) [pid = 7522] [serial = 163] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x127a09c00) [pid = 7522] [serial = 159] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x12b5b6800) [pid = 7522] [serial = 160] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x12942fc00) [pid = 7522] [serial = 156] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x12a0b8400) [pid = 7522] [serial = 157] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x11c610800) [pid = 7522] [serial = 153] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x12687a400) [pid = 7522] [serial = 154] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x11aca7800) [pid = 7522] [serial = 150] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x11bcdec00) [pid = 7522] [serial = 151] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x119056400) [pid = 7522] [serial = 147] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x11a704400) [pid = 7522] [serial = 148] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x127e53000) [pid = 7522] [serial = 144] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x129437400) [pid = 7522] [serial = 145] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12730f000) [pid = 7522] [serial = 141] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x1274c1400) [pid = 7522] [serial = 142] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x125db8c00) [pid = 7522] [serial = 138] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x126a41400) [pid = 7522] [serial = 139] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x11b127c00) [pid = 7522] [serial = 135] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x11bcd7400) [pid = 7522] [serial = 136] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x119b0ec00) [pid = 7522] [serial = 133] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x119054c00) [pid = 7522] [serial = 132] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x126543400) [pid = 7522] [serial = 129] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x1267b6c00) [pid = 7522] [serial = 130] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x123c74000) [pid = 7522] [serial = 126] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x125f68400) [pid = 7522] [serial = 127] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x11c177400) [pid = 7522] [serial = 123] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x11c60b800) [pid = 7522] [serial = 124] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x11aca4800) [pid = 7522] [serial = 120] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x11af53400) [pid = 7522] [serial = 121] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x1191e5000) [pid = 7522] [serial = 117] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x119b0cc00) [pid = 7522] [serial = 118] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x1178f8c00) [pid = 7522] [serial = 114] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x118ef4400) [pid = 7522] [serial = 115] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x118eef400) [pid = 7522] [serial = 111] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x1193a1c00) [pid = 7522] [serial = 112] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x126feac00) [pid = 7522] [serial = 108] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12736fc00) [pid = 7522] [serial = 109] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x12687e400) [pid = 7522] [serial = 105] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x126a37c00) [pid = 7522] [serial = 106] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x126410800) [pid = 7522] [serial = 102] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x126576c00) [pid = 7522] [serial = 103] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x123c76400) [pid = 7522] [serial = 99] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x11b127400) [pid = 7522] [serial = 100] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x11c90cc00) [pid = 7522] [serial = 96] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x123c6b400) [pid = 7522] [serial = 97] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x11bcde000) [pid = 7522] [serial = 93] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x11c61e000) [pid = 7522] [serial = 94] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x11b160800) [pid = 7522] [serial = 90] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x11bcd4c00) [pid = 7522] [serial = 91] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x11ac4cc00) [pid = 7522] [serial = 87] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x11b157c00) [pid = 7522] [serial = 88] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x11a791800) [pid = 7522] [serial = 84] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x11ac45c00) [pid = 7522] [serial = 85] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x11913fc00) [pid = 7522] [serial = 81] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x1193a4c00) [pid = 7522] [serial = 82] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x11780d800) [pid = 7522] [serial = 78] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x118bcf800) [pid = 7522] [serial = 79] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x114756800) [pid = 7522] [serial = 75] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x115a0e400) [pid = 7522] [serial = 76] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x123c6cc00) [pid = 7522] [serial = 72] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x123c73800) [pid = 7522] [serial = 73] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x119340c00) [pid = 7522] [serial = 69] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x119b94800) [pid = 7522] [serial = 70] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x115278400) [pid = 7522] [serial = 66] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x115a0e800) [pid = 7522] [serial = 67] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x130bbc400) [pid = 7522] [serial = 63] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x130bc0800) [pid = 7522] [serial = 64] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x1303dd800) [pid = 7522] [serial = 60] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x1303e3000) [pid = 7522] [serial = 61] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x11ac4b800) [pid = 7522] [serial = 57] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x12fe3d800) [pid = 7522] [serial = 58] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x11c125000) [pid = 7522] [serial = 54] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x12fe2b000) [pid = 7522] [serial = 55] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x12fe28c00) [pid = 7522] [serial = 51] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x12fbed800) [pid = 7522] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x12f77e800) [pid = 7522] [serial = 45] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x12fbe2800) [pid = 7522] [serial = 46] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x12f423c00) [pid = 7522] [serial = 42] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x12f775400) [pid = 7522] [serial = 43] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x12f0c4c00) [pid = 7522] [serial = 39] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x12f41c800) [pid = 7522] [serial = 40] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x12eeaac00) [pid = 7522] [serial = 36] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x12f0bb000) [pid = 7522] [serial = 37] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x12ea1d000) [pid = 7522] [serial = 33] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x12eea0800) [pid = 7522] [serial = 34] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x12ea07000) [pid = 7522] [serial = 30] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x12ea0ec00) [pid = 7522] [serial = 31] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x12e5ba000) [pid = 7522] [serial = 27] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x12e72d800) [pid = 7522] [serial = 28] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x12dc12400) [pid = 7522] [serial = 24] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x12e4af400) [pid = 7522] [serial = 25] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x12d473000) [pid = 7522] [serial = 21] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x12d477800) [pid = 7522] [serial = 22] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x126a38400) [pid = 7522] [serial = 11] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x126410c00) [pid = 7522] [serial = 8] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x12bbe8400) [pid = 7522] [serial = 16] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x12bbe1c00) [pid = 7522] [serial = 15] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x12bee7400) [pid = 7522] [serial = 18] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x12dc12800) [pid = 7522] [serial = 235] [outer = 0x0] [url = about:blank] 16:49:32 INFO - PROCESS | 7522 | 1461714572858 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x114b42800 == 34 [pid = 7522] [id = 107] 16:49:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x114756800) [pid = 7522] [serial = 318] [outer = 0x0] 16:49:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x1156a2c00) [pid = 7522] [serial = 319] [outer = 0x114756800] 16:49:32 INFO - PROCESS | 7522 | 1461714572886 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x115ad4c00) [pid = 7522] [serial = 320] [outer = 0x114756800] 16:49:33 INFO - PROCESS | 7522 | 1461714573235 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]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 575ms 16:49:33 INFO - PROCESS | 7522 | 1461714573274 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 7522 | 1461714573277 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:49:33 INFO - PROCESS | 7522 | 1461714573282 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 7522 | 1461714573283 Marionette TRACE conn2 <- [1,402,null,{}] 16:49:33 INFO - PROCESS | 7522 | 1461714573286 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}] 16:49:33 INFO - PROCESS | 7522 | 1461714573382 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:49:33 INFO - PROCESS | 7522 | 1461714573390 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187b8800 == 35 [pid = 7522] [id = 108] 16:49:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x118ef4400) [pid = 7522] [serial = 321] [outer = 0x0] 16:49:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x119345000) [pid = 7522] [serial = 322] [outer = 0x118ef4400] 16:49:33 INFO - PROCESS | 7522 | 1461714573416 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x119f56000) [pid = 7522] [serial = 323] [outer = 0x118ef4400] 16:49:33 INFO - PROCESS | 7522 | 1461714573758 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]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 16:49:33 INFO - PROCESS | 7522 | 1461714573801 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:49:33 INFO - PROCESS | 7522 | 1461714573802 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:49:33 INFO - PROCESS | 7522 | 1461714573805 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 7522 | 1461714573807 Marionette TRACE conn2 <- [1,406,null,{}] 16:49:33 INFO - PROCESS | 7522 | 1461714573815 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}] 16:49:33 INFO - PROCESS | 7522 | 1461714573893 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:49:33 INFO - PROCESS | 7522 | 1461714573898 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x114fc7000 == 36 [pid = 7522] [id = 109] 16:49:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x11ac48800) [pid = 7522] [serial = 324] [outer = 0x0] 16:49:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x11af53c00) [pid = 7522] [serial = 325] [outer = 0x11ac48800] 16:49:33 INFO - PROCESS | 7522 | 1461714573929 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x11bcd4c00) [pid = 7522] [serial = 326] [outer = 0x11ac48800] 16:49:34 INFO - PROCESS | 7522 | 1461714574260 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]]]}] 16:49:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:49:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 473ms 16:49:34 INFO - PROCESS | 7522 | 1461714574279 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 7522 | 1461714574281 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:49:34 INFO - PROCESS | 7522 | 1461714574283 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 7522 | 1461714574284 Marionette TRACE conn2 <- [1,410,null,{}] 16:49:34 INFO - PROCESS | 7522 | 1461714574289 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}] 16:49:34 INFO - PROCESS | 7522 | 1461714574381 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:49:34 INFO - PROCESS | 7522 | 1461714574387 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x119e48800 == 37 [pid = 7522] [id = 110] 16:49:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x11bb66400) [pid = 7522] [serial = 327] [outer = 0x0] 16:49:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x11c181400) [pid = 7522] [serial = 328] [outer = 0x11bb66400] 16:49:34 INFO - PROCESS | 7522 | 1461714574413 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x11c979800) [pid = 7522] [serial = 329] [outer = 0x11bb66400] 16:49:34 INFO - PROCESS | 7522 | 1461714574742 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]]]}] 16:49:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:49:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 472ms 16:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:49:34 INFO - PROCESS | 7522 | 1461714574756 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 7522 | 1461714574757 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:49:34 INFO - PROCESS | 7522 | 1461714574760 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 7522 | 1461714574761 Marionette TRACE conn2 <- [1,414,null,{}] 16:49:34 INFO - PROCESS | 7522 | 1461714574763 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}] 16:49:34 INFO - PROCESS | 7522 | 1461714574833 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:49:34 INFO - PROCESS | 7522 | 1461714574840 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbeb800 == 38 [pid = 7522] [id = 111] 16:49:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x11c622400) [pid = 7522] [serial = 330] [outer = 0x0] 16:49:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x123c6f400) [pid = 7522] [serial = 331] [outer = 0x11c622400] 16:49:34 INFO - PROCESS | 7522 | 1461714574865 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x125dba000) [pid = 7522] [serial = 332] [outer = 0x11c622400] 16:49:35 INFO - PROCESS | 7522 | 1461714575203 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]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 470ms 16:49:35 INFO - PROCESS | 7522 | 1461714575231 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 7522 | 1461714575232 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:49:35 INFO - PROCESS | 7522 | 1461714575234 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 7522 | 1461714575236 Marionette TRACE conn2 <- [1,418,null,{}] 16:49:35 INFO - PROCESS | 7522 | 1461714575238 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}] 16:49:35 INFO - PROCESS | 7522 | 1461714575342 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:49:35 INFO - PROCESS | 7522 | 1461714575375 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c11a000 == 39 [pid = 7522] [id = 112] 16:49:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x125ef0800) [pid = 7522] [serial = 333] [outer = 0x0] 16:49:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x126543400) [pid = 7522] [serial = 334] [outer = 0x125ef0800] 16:49:35 INFO - PROCESS | 7522 | 1461714575402 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x12680b400) [pid = 7522] [serial = 335] [outer = 0x125ef0800] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x12bcf4000) [pid = 7522] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x12ea03800) [pid = 7522] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x12ee9f800) [pid = 7522] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x110eac000) [pid = 7522] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x11c872400) [pid = 7522] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x127a0e400) [pid = 7522] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x12b41b400) [pid = 7522] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x12d218000) [pid = 7522] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x110ea5800) [pid = 7522] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x11534d800) [pid = 7522] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x115278000) [pid = 7522] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x11a708c00) [pid = 7522] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x117809c00) [pid = 7522] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x11a79c400) [pid = 7522] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x12bbe4c00) [pid = 7522] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x126f06400) [pid = 7522] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x12b5a7c00) [pid = 7522] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x119054800) [pid = 7522] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 99 (0x11b15f800) [pid = 7522] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:49:35 INFO - PROCESS | 7522 | --DOMWINDOW == 98 (0x11c86a000) [pid = 7522] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:49:36 INFO - PROCESS | 7522 | 1461714576466 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]]]}] 16:49:36 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 16:49:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1272ms 16:49:36 INFO - PROCESS | 7522 | 1461714576507 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 7522 | 1461714576509 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:49:36 INFO - PROCESS | 7522 | 1461714576512 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 7522 | 1461714576515 Marionette TRACE conn2 <- [1,422,null,{}] 16:49:36 INFO - PROCESS | 7522 | 1461714576518 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}] 16:49:36 INFO - PROCESS | 7522 | 1461714576613 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:49:36 INFO - PROCESS | 7522 | 1461714576655 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187bc800 == 40 [pid = 7522] [id = 113] 16:49:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 99 (0x115a7b000) [pid = 7522] [serial = 336] [outer = 0x0] 16:49:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 100 (0x118e4c400) [pid = 7522] [serial = 337] [outer = 0x115a7b000] 16:49:36 INFO - PROCESS | 7522 | 1461714576688 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x119478c00) [pid = 7522] [serial = 338] [outer = 0x115a7b000] 16:49:37 INFO - PROCESS | 7522 | 1461714577596 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]]]}] 16:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1122ms 16:49:37 INFO - PROCESS | 7522 | 1461714577642 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:49:37 INFO - PROCESS | 7522 | 1461714577646 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:49:37 INFO - PROCESS | 7522 | 1461714577652 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 7522 | 1461714577655 Marionette TRACE conn2 <- [1,426,null,{}] 16:49:37 INFO - PROCESS | 7522 | 1461714577658 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}] 16:49:37 INFO - PROCESS | 7522 | 1461714577752 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:49:37 INFO - PROCESS | 7522 | 1461714577794 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bb3d000 == 41 [pid = 7522] [id = 114] 16:49:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x11a710c00) [pid = 7522] [serial = 339] [outer = 0x0] 16:49:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x11b126c00) [pid = 7522] [serial = 340] [outer = 0x11a710c00] 16:49:37 INFO - PROCESS | 7522 | 1461714577825 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x11c12c800) [pid = 7522] [serial = 341] [outer = 0x11a710c00] 16:49:38 INFO - PROCESS | 7522 | 1461714578275 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] 16:49:38 INFO - PROCESS | 7522 | 1461714578326 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:49:38 INFO - PROCESS | 7522 | 1461714578328 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 7522 | 1461714578331 Marionette TRACE conn2 <- [1,430,null,{}] 16:49:38 INFO - PROCESS | 7522 | 1461714578341 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}] 16:49:38 INFO - PROCESS | 7522 | 1461714578437 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:49:38 INFO - PROCESS | 7522 | 1461714578495 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x11be5b800 == 42 [pid = 7522] [id = 115] 16:49:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11c131c00) [pid = 7522] [serial = 342] [outer = 0x0] 16:49:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x123c74800) [pid = 7522] [serial = 343] [outer = 0x11c131c00] 16:49:38 INFO - PROCESS | 7522 | 1461714578528 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x126545c00) [pid = 7522] [serial = 344] [outer = 0x11c131c00] 16:49:39 INFO - PROCESS | 7522 | 1461714579094 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]]]}] 16:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 823ms 16:49:39 INFO - PROCESS | 7522 | 1461714579152 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 7522 | 1461714579154 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:49:39 INFO - PROCESS | 7522 | 1461714579157 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 7522 | 1461714579159 Marionette TRACE conn2 <- [1,434,null,{}] 16:49:39 INFO - PROCESS | 7522 | 1461714579163 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}] 16:49:39 INFO - PROCESS | 7522 | 1461714579249 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:49:39 INFO - PROCESS | 7522 | 1461714579307 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x115755000 == 43 [pid = 7522] [id = 116] 16:49:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x1157d3800) [pid = 7522] [serial = 345] [outer = 0x0] 16:49:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x117809c00) [pid = 7522] [serial = 346] [outer = 0x1157d3800] 16:49:39 INFO - PROCESS | 7522 | 1461714579336 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x118e0e400) [pid = 7522] [serial = 347] [outer = 0x1157d3800] 16:49:39 INFO - PROCESS | 7522 | --DOCSHELL 0x12dc54800 == 42 [pid = 7522] [id = 84] 16:49:39 INFO - PROCESS | 7522 | --DOCSHELL 0x12f043800 == 41 [pid = 7522] [id = 86] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x12680d000) [pid = 7522] [serial = 295] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOCSHELL 0x12b5e2800 == 40 [pid = 7522] [id = 83] 16:49:39 INFO - PROCESS | 7522 | --DOCSHELL 0x127a7f000 == 39 [pid = 7522] [id = 82] 16:49:39 INFO - PROCESS | 7522 | 1461714579718 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]]]}] 16:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 571ms 16:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:49:39 INFO - PROCESS | 7522 | 1461714579729 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 7522 | 1461714579733 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:49:39 INFO - PROCESS | 7522 | 1461714579739 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 7522 | 1461714579741 Marionette TRACE conn2 <- [1,438,null,{}] 16:49:39 INFO - PROCESS | 7522 | 1461714579743 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}] 16:49:39 INFO - PROCESS | 7522 | 1461714579816 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x12ee9d000) [pid = 7522] [serial = 281] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x12f0b7800) [pid = 7522] [serial = 287] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x12f0b8800) [pid = 7522] [serial = 284] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x12f41ec00) [pid = 7522] [serial = 293] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x12f0be400) [pid = 7522] [serial = 286] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x12947dc00) [pid = 7522] [serial = 247] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x12b242400) [pid = 7522] [serial = 248] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x12bb22400) [pid = 7522] [serial = 253] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x12be9a800) [pid = 7522] [serial = 254] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 99 (0x12dc36800) [pid = 7522] [serial = 236] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 98 (0x126e80400) [pid = 7522] [serial = 244] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 97 (0x12730f800) [pid = 7522] [serial = 245] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 96 (0x11bcde400) [pid = 7522] [serial = 265] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 95 (0x11c621000) [pid = 7522] [serial = 266] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 94 (0x115732800) [pid = 7522] [serial = 262] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 93 (0x11a705000) [pid = 7522] [serial = 263] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 92 (0x123c74c00) [pid = 7522] [serial = 268] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 91 (0x129219000) [pid = 7522] [serial = 269] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 90 (0x12b24bc00) [pid = 7522] [serial = 250] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 89 (0x12b417000) [pid = 7522] [serial = 251] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 88 (0x11c12b400) [pid = 7522] [serial = 241] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 87 (0x11c626400) [pid = 7522] [serial = 242] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 86 (0x12d21d800) [pid = 7522] [serial = 274] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 85 (0x12d084800) [pid = 7522] [serial = 256] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 84 (0x12d477400) [pid = 7522] [serial = 257] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 83 (0x12dc33800) [pid = 7522] [serial = 259] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 82 (0x12e4b3000) [pid = 7522] [serial = 260] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 81 (0x119305400) [pid = 7522] [serial = 238] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 80 (0x11a707400) [pid = 7522] [serial = 239] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 79 (0x12b40ec00) [pid = 7522] [serial = 271] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 78 (0x12f0c5000) [pid = 7522] [serial = 292] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 77 (0x11c873400) [pid = 7522] [serial = 290] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 76 (0x12e4afc00) [pid = 7522] [serial = 275] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 75 (0x11c86f400) [pid = 7522] [serial = 289] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 74 (0x12bbe4000) [pid = 7522] [serial = 272] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 73 (0x12e5b5c00) [pid = 7522] [serial = 277] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 72 (0x12ea1a800) [pid = 7522] [serial = 280] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 71 (0x12ea10c00) [pid = 7522] [serial = 278] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | --DOMWINDOW == 70 (0x12eea3000) [pid = 7522] [serial = 283] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 7522 | 1461714579870 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x1178d8800 == 40 [pid = 7522] [id = 117] 16:49:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 71 (0x114e55800) [pid = 7522] [serial = 348] [outer = 0x0] 16:49:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 72 (0x118e14c00) [pid = 7522] [serial = 349] [outer = 0x114e55800] 16:49:39 INFO - PROCESS | 7522 | 1461714579901 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 73 (0x11a707400) [pid = 7522] [serial = 350] [outer = 0x114e55800] 16:49:40 INFO - PROCESS | 7522 | 1461714580233 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]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 16:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:49:40 INFO - PROCESS | 7522 | 1461714580259 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 7522 | 1461714580260 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:49:40 INFO - PROCESS | 7522 | 1461714580263 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 7522 | 1461714580265 Marionette TRACE conn2 <- [1,442,null,{}] 16:49:40 INFO - PROCESS | 7522 | 1461714580272 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}] 16:49:40 INFO - PROCESS | 7522 | 1461714580347 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:49:40 INFO - PROCESS | 7522 | 1461714580395 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x119d04800 == 41 [pid = 7522] [id = 118] 16:49:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 74 (0x119f5e400) [pid = 7522] [serial = 351] [outer = 0x0] 16:49:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 75 (0x11ac4c000) [pid = 7522] [serial = 352] [outer = 0x119f5e400] 16:49:40 INFO - PROCESS | 7522 | 1461714580424 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 76 (0x11bcdc800) [pid = 7522] [serial = 353] [outer = 0x119f5e400] 16:49:40 INFO - PROCESS | 7522 | 1461714580742 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]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 16:49:40 INFO - PROCESS | 7522 | 1461714580783 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 7522 | 1461714580785 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:49:40 INFO - PROCESS | 7522 | 1461714580788 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 7522 | 1461714580789 Marionette TRACE conn2 <- [1,446,null,{}] 16:49:40 INFO - PROCESS | 7522 | 1461714580791 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}] 16:49:40 INFO - PROCESS | 7522 | 1461714580865 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:49:40 INFO - PROCESS | 7522 | 1461714580870 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbec800 == 42 [pid = 7522] [id = 119] 16:49:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 77 (0x11c125400) [pid = 7522] [serial = 354] [outer = 0x0] 16:49:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 78 (0x11c61e000) [pid = 7522] [serial = 355] [outer = 0x11c125400] 16:49:40 INFO - PROCESS | 7522 | 1461714580898 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 79 (0x11c975800) [pid = 7522] [serial = 356] [outer = 0x11c125400] 16:49:41 INFO - PROCESS | 7522 | 1461714581231 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]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 16:49:41 INFO - PROCESS | 7522 | 1461714581259 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 7522 | 1461714581260 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:49:41 INFO - PROCESS | 7522 | 1461714581263 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 7522 | 1461714581264 Marionette TRACE conn2 <- [1,450,null,{}] 16:49:41 INFO - PROCESS | 7522 | 1461714581266 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}] 16:49:41 INFO - PROCESS | 7522 | 1461714581338 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:49:41 INFO - PROCESS | 7522 | 1461714581342 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c429800 == 43 [pid = 7522] [id = 120] 16:49:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 80 (0x11b127000) [pid = 7522] [serial = 357] [outer = 0x0] 16:49:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 81 (0x123c6c800) [pid = 7522] [serial = 358] [outer = 0x11b127000] 16:49:41 INFO - PROCESS | 7522 | 1461714581370 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 82 (0x125f6ac00) [pid = 7522] [serial = 359] [outer = 0x11b127000] 16:49:41 INFO - PROCESS | 7522 | 1461714581722 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] 16:49:41 INFO - PROCESS | 7522 | 1461714581732 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:49:41 INFO - PROCESS | 7522 | 1461714581735 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 7522 | 1461714581736 Marionette TRACE conn2 <- [1,454,null,{}] 16:49:41 INFO - PROCESS | 7522 | 1461714581740 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}] 16:49:41 INFO - PROCESS | 7522 | 1461714581828 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:49:41 INFO - PROCESS | 7522 | 1461714581859 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x114b30000 == 44 [pid = 7522] [id = 121] 16:49:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 83 (0x110eae400) [pid = 7522] [serial = 360] [outer = 0x0] 16:49:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 84 (0x126573c00) [pid = 7522] [serial = 361] [outer = 0x110eae400] 16:49:41 INFO - PROCESS | 7522 | 1461714581887 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 85 (0x126a3c800) [pid = 7522] [serial = 362] [outer = 0x110eae400] 16:49:42 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:42 INFO - PROCESS | 7522 | 1461714582233 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]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 16:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:49:42 INFO - PROCESS | 7522 | 1461714582258 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 7522 | 1461714582259 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:49:42 INFO - PROCESS | 7522 | 1461714582261 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 7522 | 1461714582262 Marionette TRACE conn2 <- [1,458,null,{}] 16:49:42 INFO - PROCESS | 7522 | 1461714582265 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}] 16:49:42 INFO - PROCESS | 7522 | 1461714582351 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:49:42 INFO - PROCESS | 7522 | 1461714582380 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d1b000 == 45 [pid = 7522] [id = 122] 16:49:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 86 (0x126a34000) [pid = 7522] [serial = 363] [outer = 0x0] 16:49:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 87 (0x126f06800) [pid = 7522] [serial = 364] [outer = 0x126a34000] 16:49:42 INFO - PROCESS | 7522 | 1461714582405 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 88 (0x12730b800) [pid = 7522] [serial = 365] [outer = 0x126a34000] 16:49:42 INFO - PROCESS | 7522 | 1461714582726 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] 16:49:42 INFO - PROCESS | 7522 | 1461714582781 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:49:42 INFO - PROCESS | 7522 | 1461714582783 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 7522 | 1461714582785 Marionette TRACE conn2 <- [1,462,null,{}] 16:49:42 INFO - PROCESS | 7522 | 1461714582787 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}] 16:49:42 INFO - PROCESS | 7522 | 1461714582873 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:49:42 INFO - PROCESS | 7522 | 1461714582885 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x12616f800 == 46 [pid = 7522] [id = 123] 16:49:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 89 (0x12730c000) [pid = 7522] [serial = 366] [outer = 0x0] 16:49:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 90 (0x1274c1400) [pid = 7522] [serial = 367] [outer = 0x12730c000] 16:49:42 INFO - PROCESS | 7522 | 1461714582913 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 91 (0x127a0c400) [pid = 7522] [serial = 368] [outer = 0x12730c000] 16:49:43 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:43 INFO - PROCESS | 7522 | 1461714583272 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] 16:49:43 INFO - PROCESS | 7522 | 1461714583310 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:49:43 INFO - PROCESS | 7522 | 1461714583312 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 7522 | 1461714583314 Marionette TRACE conn2 <- [1,466,null,{}] 16:49:43 INFO - PROCESS | 7522 | 1461714583316 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}] 16:49:43 INFO - PROCESS | 7522 | 1461714583405 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:49:43 INFO - PROCESS | 7522 | 1461714583409 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x1264b5000 == 47 [pid = 7522] [id = 124] 16:49:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 92 (0x127425800) [pid = 7522] [serial = 369] [outer = 0x0] 16:49:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 93 (0x129219800) [pid = 7522] [serial = 370] [outer = 0x127425800] 16:49:43 INFO - PROCESS | 7522 | 1461714583434 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 94 (0x12947c400) [pid = 7522] [serial = 371] [outer = 0x127425800] 16:49:43 INFO - PROCESS | 7522 | 1461714583768 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] 16:49:43 INFO - PROCESS | 7522 | 1461714583783 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:49:43 INFO - PROCESS | 7522 | 1461714583785 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 7522 | 1461714583786 Marionette TRACE conn2 <- [1,470,null,{}] 16:49:43 INFO - PROCESS | 7522 | 1461714583797 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}] 16:49:43 INFO - PROCESS | 7522 | 1461714583929 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:49:43 INFO - PROCESS | 7522 | --DOMWINDOW == 93 (0x11c622400) [pid = 7522] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:49:43 INFO - PROCESS | 7522 | --DOMWINDOW == 92 (0x11ac48800) [pid = 7522] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:49:43 INFO - PROCESS | 7522 | --DOMWINDOW == 91 (0x115ad6400) [pid = 7522] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:49:43 INFO - PROCESS | 7522 | --DOMWINDOW == 90 (0x11bb66400) [pid = 7522] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:49:43 INFO - PROCESS | 7522 | --DOMWINDOW == 89 (0x118ef4400) [pid = 7522] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:49:43 INFO - PROCESS | 7522 | --DOMWINDOW == 88 (0x114756800) [pid = 7522] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:49:43 INFO - PROCESS | 7522 | --DOMWINDOW == 87 (0x11573a000) [pid = 7522] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:49:43 INFO - PROCESS | 7522 | 1461714583963 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187d7000 == 48 [pid = 7522] [id = 125] 16:49:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 88 (0x11573a000) [pid = 7522] [serial = 372] [outer = 0x0] 16:49:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 89 (0x119140c00) [pid = 7522] [serial = 373] [outer = 0x11573a000] 16:49:43 INFO - PROCESS | 7522 | 1461714583990 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 90 (0x11cb44400) [pid = 7522] [serial = 374] [outer = 0x11573a000] 16:49:44 INFO - PROCESS | 7522 | 1461714584300 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]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms 16:49:44 INFO - PROCESS | 7522 | 1461714584311 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 7522 | 1461714584312 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:49:44 INFO - PROCESS | 7522 | 1461714584314 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 7522 | 1461714584316 Marionette TRACE conn2 <- [1,474,null,{}] 16:49:44 INFO - PROCESS | 7522 | 1461714584318 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}] 16:49:44 INFO - PROCESS | 7522 | 1461714584411 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:49:44 INFO - PROCESS | 7522 | 1461714584415 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x126a2d000 == 49 [pid = 7522] [id = 126] 16:49:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 91 (0x11527b400) [pid = 7522] [serial = 375] [outer = 0x0] 16:49:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 92 (0x12b240000) [pid = 7522] [serial = 376] [outer = 0x11527b400] 16:49:44 INFO - PROCESS | 7522 | 1461714584446 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 93 (0x12b418400) [pid = 7522] [serial = 377] [outer = 0x11527b400] 16:49:44 INFO - PROCESS | 7522 | 1461714584777 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]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 471ms 16:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:49:44 INFO - PROCESS | 7522 | 1461714584790 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 7522 | 1461714584791 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:49:44 INFO - PROCESS | 7522 | 1461714584793 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 7522 | 1461714584794 Marionette TRACE conn2 <- [1,478,null,{}] 16:49:44 INFO - PROCESS | 7522 | 1461714584796 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}] 16:49:44 INFO - PROCESS | 7522 | 1461714584896 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:49:44 INFO - PROCESS | 7522 | 1461714584904 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x1271f0000 == 50 [pid = 7522] [id = 127] 16:49:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 94 (0x11ac44400) [pid = 7522] [serial = 378] [outer = 0x0] 16:49:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 95 (0x12b419c00) [pid = 7522] [serial = 379] [outer = 0x11ac44400] 16:49:44 INFO - PROCESS | 7522 | 1461714584929 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 96 (0x12b5ae800) [pid = 7522] [serial = 380] [outer = 0x11ac44400] 16:49:45 INFO - PROCESS | 7522 | 1461714585242 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]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 16:49:45 INFO - PROCESS | 7522 | 1461714585261 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 7522 | 1461714585263 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:49:45 INFO - PROCESS | 7522 | 1461714585276 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 7522 | 1461714585277 Marionette TRACE conn2 <- [1,482,null,{}] 16:49:45 INFO - PROCESS | 7522 | 1461714585281 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}] 16:49:45 INFO - PROCESS | 7522 | 1461714585357 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:49:45 INFO - PROCESS | 7522 | 1461714585361 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x127eb9800 == 51 [pid = 7522] [id = 128] 16:49:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 97 (0x11c870800) [pid = 7522] [serial = 381] [outer = 0x0] 16:49:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 98 (0x12b6cec00) [pid = 7522] [serial = 382] [outer = 0x11c870800] 16:49:45 INFO - PROCESS | 7522 | 1461714585385 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 99 (0x12bbe0c00) [pid = 7522] [serial = 383] [outer = 0x11c870800] 16:49:45 INFO - PROCESS | 7522 | 1461714585709 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]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 480ms 16:49:45 INFO - PROCESS | 7522 | 1461714585746 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 7522 | 1461714585747 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:49:45 INFO - PROCESS | 7522 | 1461714585750 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 7522 | 1461714585751 Marionette TRACE conn2 <- [1,486,null,{}] 16:49:45 INFO - PROCESS | 7522 | 1461714585753 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}] 16:49:45 INFO - PROCESS | 7522 | 1461714585852 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:49:45 INFO - PROCESS | 7522 | 1461714585861 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a00a000 == 52 [pid = 7522] [id = 129] 16:49:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 100 (0x12bb2e000) [pid = 7522] [serial = 384] [outer = 0x0] 16:49:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x12bbe6c00) [pid = 7522] [serial = 385] [outer = 0x12bb2e000] 16:49:45 INFO - PROCESS | 7522 | 1461714585886 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x12bcf7000) [pid = 7522] [serial = 386] [outer = 0x12bb2e000] 16:49:46 INFO - PROCESS | 7522 | 1461714586349 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]]]}] 16:49:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:49:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 621ms 16:49:46 INFO - PROCESS | 7522 | 1461714586389 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 7522 | 1461714586392 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:49:46 INFO - PROCESS | 7522 | 1461714586396 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 7522 | 1461714586399 Marionette TRACE conn2 <- [1,490,null,{}] 16:49:46 INFO - PROCESS | 7522 | 1461714586403 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}] 16:49:46 INFO - PROCESS | 7522 | 1461714586504 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:49:46 INFO - PROCESS | 7522 | 1461714586600 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x11941c000 == 53 [pid = 7522] [id = 130] 16:49:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x11904e000) [pid = 7522] [serial = 387] [outer = 0x0] 16:49:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x1191e3c00) [pid = 7522] [serial = 388] [outer = 0x11904e000] 16:49:46 INFO - PROCESS | 7522 | 1461714586633 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11a791800) [pid = 7522] [serial = 389] [outer = 0x11904e000] 16:49:47 INFO - PROCESS | 7522 | 1461714587057 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]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 16:49:47 INFO - PROCESS | 7522 | 1461714587068 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 7522 | 1461714587073 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:49:47 INFO - PROCESS | 7522 | 1461714587078 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 7522 | 1461714587080 Marionette TRACE conn2 <- [1,494,null,{}] 16:49:47 INFO - PROCESS | 7522 | 1461714587082 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}] 16:49:47 INFO - PROCESS | 7522 | 1461714587183 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:49:47 INFO - PROCESS | 7522 | 1461714587239 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4c1800 == 54 [pid = 7522] [id = 131] 16:49:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x11ac4c400) [pid = 7522] [serial = 390] [outer = 0x0] 16:49:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x11bb0c400) [pid = 7522] [serial = 391] [outer = 0x11ac4c400] 16:49:47 INFO - PROCESS | 7522 | 1461714587274 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x11c626000) [pid = 7522] [serial = 392] [outer = 0x11ac4c400] 16:49:47 INFO - PROCESS | 7522 | 1461714587694 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]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 16:49:47 INFO - PROCESS | 7522 | 1461714587754 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 7522 | 1461714587756 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:49:47 INFO - PROCESS | 7522 | 1461714587760 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 7522 | 1461714587763 Marionette TRACE conn2 <- [1,498,null,{}] 16:49:47 INFO - PROCESS | 7522 | 1461714587772 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}] 16:49:47 INFO - PROCESS | 7522 | 1461714587895 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:49:47 INFO - PROCESS | 7522 | 1461714587956 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x127eab000 == 55 [pid = 7522] [id = 132] 16:49:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x126805400) [pid = 7522] [serial = 393] [outer = 0x0] 16:49:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x12680bc00) [pid = 7522] [serial = 394] [outer = 0x126805400] 16:49:47 INFO - PROCESS | 7522 | 1461714587989 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x126881000) [pid = 7522] [serial = 395] [outer = 0x126805400] 16:49:48 INFO - PROCESS | 7522 | 1461714588424 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]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 16:49:48 INFO - PROCESS | 7522 | 1461714588432 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 7522 | 1461714588434 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:49:48 INFO - PROCESS | 7522 | 1461714588436 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 7522 | 1461714588440 Marionette TRACE conn2 <- [1,502,null,{}] 16:49:48 INFO - PROCESS | 7522 | 1461714588442 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}] 16:49:48 INFO - PROCESS | 7522 | 1461714588540 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:49:48 INFO - PROCESS | 7522 | 1461714588584 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x1156c4000 == 56 [pid = 7522] [id = 133] 16:49:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x1178f6400) [pid = 7522] [serial = 396] [outer = 0x0] 16:49:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x123c6bc00) [pid = 7522] [serial = 397] [outer = 0x1178f6400] 16:49:48 INFO - PROCESS | 7522 | 1461714588616 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x127a0d400) [pid = 7522] [serial = 398] [outer = 0x1178f6400] 16:49:49 INFO - PROCESS | 7522 | 1461714589155 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]]]}] 16:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 772ms 16:49:49 INFO - PROCESS | 7522 | 1461714589238 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 7522 | 1461714589241 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:49:49 INFO - PROCESS | 7522 | 1461714589245 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 7522 | 1461714589248 Marionette TRACE conn2 <- [1,506,null,{}] 16:49:49 INFO - PROCESS | 7522 | 1461714589251 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}] 16:49:49 INFO - PROCESS | 7522 | 1461714589341 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:49:49 INFO - PROCESS | 7522 | 1461714589406 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x114fcc800 == 57 [pid = 7522] [id = 134] 16:49:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x11873fc00) [pid = 7522] [serial = 399] [outer = 0x0] 16:49:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x1188c6800) [pid = 7522] [serial = 400] [outer = 0x11873fc00] 16:49:49 INFO - PROCESS | 7522 | 1461714589439 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x119056400) [pid = 7522] [serial = 401] [outer = 0x11873fc00] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x114b42800 == 56 [pid = 7522] [id = 107] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x11bbeb800 == 55 [pid = 7522] [id = 111] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x114fc7000 == 54 [pid = 7522] [id = 109] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x1187b8800 == 53 [pid = 7522] [id = 108] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x119e48800 == 52 [pid = 7522] [id = 110] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x127eb9800 == 51 [pid = 7522] [id = 128] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x1271f0000 == 50 [pid = 7522] [id = 127] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x126a2d000 == 49 [pid = 7522] [id = 126] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x1187d7000 == 48 [pid = 7522] [id = 125] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x1264b5000 == 47 [pid = 7522] [id = 124] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12616f800 == 46 [pid = 7522] [id = 123] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x125d1b000 == 45 [pid = 7522] [id = 122] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x114b30000 == 44 [pid = 7522] [id = 121] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x11c429800 == 43 [pid = 7522] [id = 120] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12e8a7000 == 42 [pid = 7522] [id = 85] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x11bbec800 == 41 [pid = 7522] [id = 119] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x119d04800 == 40 [pid = 7522] [id = 118] 16:49:49 INFO - PROCESS | 7522 | 1461714589973 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]]]}] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x1178d8800 == 39 [pid = 7522] [id = 117] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x115755000 == 38 [pid = 7522] [id = 116] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8a8000 == 37 [pid = 7522] [id = 87] 16:49:49 INFO - PROCESS | 7522 | --DOCSHELL 0x11c11a000 == 36 [pid = 7522] [id = 112] 16:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 771ms 16:49:50 INFO - PROCESS | 7522 | 1461714590017 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:49:50 INFO - PROCESS | 7522 | 1461714590022 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:49:50 INFO - PROCESS | 7522 | 1461714590027 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 7522 | 1461714590029 Marionette TRACE conn2 <- [1,510,null,{}] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x125dba000) [pid = 7522] [serial = 332] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x11af53c00) [pid = 7522] [serial = 325] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x11bcd4c00) [pid = 7522] [serial = 326] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x123c6f400) [pid = 7522] [serial = 331] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x11aca8000) [pid = 7522] [serial = 304] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x11c97fc00) [pid = 7522] [serial = 317] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x11c97b400) [pid = 7522] [serial = 316] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x11c181400) [pid = 7522] [serial = 328] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x11c979800) [pid = 7522] [serial = 329] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x119345000) [pid = 7522] [serial = 322] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x119f56000) [pid = 7522] [serial = 323] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x11939fc00) [pid = 7522] [serial = 301] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x11873d800) [pid = 7522] [serial = 298] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x11c869000) [pid = 7522] [serial = 310] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x1156a2c00) [pid = 7522] [serial = 319] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x115ad4c00) [pid = 7522] [serial = 320] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x11c12b000) [pid = 7522] [serial = 307] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 99 (0x11c972400) [pid = 7522] [serial = 314] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | --DOMWINDOW == 98 (0x119141c00) [pid = 7522] [serial = 313] [outer = 0x0] [url = about:blank] 16:49:50 INFO - PROCESS | 7522 | 1461714590046 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}] 16:49:50 INFO - PROCESS | 7522 | 1461714590121 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:49:50 INFO - PROCESS | 7522 | 1461714590129 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x1156d1800 == 37 [pid = 7522] [id = 135] 16:49:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 99 (0x1191d8400) [pid = 7522] [serial = 402] [outer = 0x0] 16:49:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 100 (0x119f55800) [pid = 7522] [serial = 403] [outer = 0x1191d8400] 16:49:50 INFO - PROCESS | 7522 | 1461714590159 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x11aca7800) [pid = 7522] [serial = 404] [outer = 0x1191d8400] 16:49:50 INFO - PROCESS | 7522 | 1461714590627 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]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 628ms 16:49:50 INFO - PROCESS | 7522 | 1461714590656 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 7522 | 1461714590657 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:49:50 INFO - PROCESS | 7522 | 1461714590660 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 7522 | 1461714590662 Marionette TRACE conn2 <- [1,514,null,{}] 16:49:50 INFO - PROCESS | 7522 | 1461714590669 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}] 16:49:50 INFO - PROCESS | 7522 | 1461714590757 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:49:50 INFO - PROCESS | 7522 | 1461714590763 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x119d03000 == 38 [pid = 7522] [id = 136] 16:49:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x11c12c400) [pid = 7522] [serial = 405] [outer = 0x0] 16:49:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x11c183400) [pid = 7522] [serial = 406] [outer = 0x11c12c400] 16:49:50 INFO - PROCESS | 7522 | 1461714590793 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x11c86c400) [pid = 7522] [serial = 407] [outer = 0x11c12c400] 16:49:51 INFO - PROCESS | 7522 | 1461714591113 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]]]}] 16:49:51 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 16:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 470ms 16:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:49:51 INFO - PROCESS | 7522 | 1461714591130 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 7522 | 1461714591132 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:49:51 INFO - PROCESS | 7522 | 1461714591134 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 7522 | 1461714591136 Marionette TRACE conn2 <- [1,518,null,{}] 16:49:51 INFO - PROCESS | 7522 | 1461714591140 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}] 16:49:51 INFO - PROCESS | 7522 | 1461714591216 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:49:51 INFO - PROCESS | 7522 | 1461714591262 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x11af8c800 == 39 [pid = 7522] [id = 137] 16:49:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11c12d400) [pid = 7522] [serial = 408] [outer = 0x0] 16:49:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x11c92f800) [pid = 7522] [serial = 409] [outer = 0x11c12d400] 16:49:51 INFO - PROCESS | 7522 | 1461714591288 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x123c6f000) [pid = 7522] [serial = 410] [outer = 0x11c12d400] 16:49:51 INFO - PROCESS | 7522 | 1461714591577 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]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 472ms 16:49:51 INFO - PROCESS | 7522 | 1461714591611 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 7522 | 1461714591612 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:49:51 INFO - PROCESS | 7522 | 1461714591615 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 7522 | 1461714591616 Marionette TRACE conn2 <- [1,522,null,{}] 16:49:51 INFO - PROCESS | 7522 | 1461714591618 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}] 16:49:51 INFO - PROCESS | 7522 | 1461714591695 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:49:51 INFO - PROCESS | 7522 | 1461714591699 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x115809800 == 40 [pid = 7522] [id = 138] 16:49:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x11c86e000) [pid = 7522] [serial = 411] [outer = 0x0] 16:49:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x125f5dc00) [pid = 7522] [serial = 412] [outer = 0x11c86e000] 16:49:51 INFO - PROCESS | 7522 | 1461714591727 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x126803800) [pid = 7522] [serial = 413] [outer = 0x11c86e000] 16:49:52 INFO - PROCESS | 7522 | 1461714592083 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]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 16:49:52 INFO - PROCESS | 7522 | 1461714592141 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:49:52 INFO - PROCESS | 7522 | 1461714592143 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:49:52 INFO - PROCESS | 7522 | 1461714592145 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 7522 | 1461714592146 Marionette TRACE conn2 <- [1,526,null,{}] 16:49:52 INFO - PROCESS | 7522 | 1461714592148 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}] 16:49:52 INFO - PROCESS | 7522 | 1461714592254 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:49:52 INFO - PROCESS | 7522 | 1461714592261 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c430000 == 41 [pid = 7522] [id = 139] 16:49:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x126805000) [pid = 7522] [serial = 414] [outer = 0x0] 16:49:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x126880000) [pid = 7522] [serial = 415] [outer = 0x126805000] 16:49:52 INFO - PROCESS | 7522 | 1461714592290 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x127a08400) [pid = 7522] [serial = 416] [outer = 0x126805000] 16:49:52 INFO - PROCESS | 7522 | 1461714592641 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]]]}] 16:49:52 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 16:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 16:49:52 INFO - PROCESS | 7522 | 1461714592664 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:49:52 INFO - PROCESS | 7522 | 1461714592666 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:49:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:49:52 INFO - PROCESS | 7522 | 1461714592668 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 7522 | 1461714592669 Marionette TRACE conn2 <- [1,530,null,{}] 16:49:52 INFO - PROCESS | 7522 | 1461714592673 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}] 16:49:52 INFO - PROCESS | 7522 | 1461714592763 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:49:52 INFO - PROCESS | 7522 | 1461714592767 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d9c000 == 42 [pid = 7522] [id = 140] 16:49:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x127a09000) [pid = 7522] [serial = 417] [outer = 0x0] 16:49:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x129438800) [pid = 7522] [serial = 418] [outer = 0x127a09000] 16:49:52 INFO - PROCESS | 7522 | 1461714592793 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x11780d800) [pid = 7522] [serial = 419] [outer = 0x127a09000] 16:49:53 INFO - PROCESS | 7522 | 1461714593139 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"]]]}] 16:49:53 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 16:49:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:49:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:49:53 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 16:49:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:49:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:49:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 16:49:53 INFO - PROCESS | 7522 | 1461714593189 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 7522 | 1461714593190 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:49:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:49:53 INFO - PROCESS | 7522 | 1461714593192 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 7522 | 1461714593193 Marionette TRACE conn2 <- [1,534,null,{}] 16:49:53 INFO - PROCESS | 7522 | 1461714593196 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}] 16:49:53 INFO - PROCESS | 7522 | 1461714593294 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:49:53 INFO - PROCESS | 7522 | 1461714593307 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x126a20800 == 43 [pid = 7522] [id = 141] 16:49:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x12b244800) [pid = 7522] [serial = 420] [outer = 0x0] 16:49:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x12b416400) [pid = 7522] [serial = 421] [outer = 0x12b244800] 16:49:53 INFO - PROCESS | 7522 | 1461714593333 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12b5af400) [pid = 7522] [serial = 422] [outer = 0x12b244800] 16:49:53 INFO - PROCESS | 7522 | 1461714593691 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]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:49:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 517ms 16:49:53 INFO - PROCESS | 7522 | 1461714593711 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 7522 | 1461714593713 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:49:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:49:53 INFO - PROCESS | 7522 | 1461714593717 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 7522 | 1461714593719 Marionette TRACE conn2 <- [1,538,null,{}] 16:49:53 INFO - PROCESS | 7522 | 1461714593730 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}] 16:49:53 INFO - PROCESS | 7522 | 1461714593883 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:49:53 INFO - PROCESS | 7522 | 1461714593909 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a8d800 == 44 [pid = 7522] [id = 142] 16:49:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x12b5b0000) [pid = 7522] [serial = 423] [outer = 0x0] 16:49:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x12bbdec00) [pid = 7522] [serial = 424] [outer = 0x12b5b0000] 16:49:53 INFO - PROCESS | 7522 | 1461714593955 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12bcf2c00) [pid = 7522] [serial = 425] [outer = 0x12b5b0000] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x11c131c00) [pid = 7522] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x12730c000) [pid = 7522] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x119f5e400) [pid = 7522] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x114e55800) [pid = 7522] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x127425800) [pid = 7522] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x11c125400) [pid = 7522] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x11b127000) [pid = 7522] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x110eae400) [pid = 7522] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x11ac44400) [pid = 7522] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x11573a000) [pid = 7522] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x1157d3800) [pid = 7522] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x126a34000) [pid = 7522] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x11527b400) [pid = 7522] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:49:54 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x11c870800) [pid = 7522] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:49:54 INFO - PROCESS | 7522 | 1461714594531 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]]]}] 16:49:54 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. 16:49:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 821ms 16:49:54 INFO - PROCESS | 7522 | 1461714594537 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:49:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:49:54 INFO - PROCESS | 7522 | 1461714594541 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:49:54 INFO - PROCESS | 7522 | 1461714594543 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 7522 | 1461714594544 Marionette TRACE conn2 <- [1,542,null,{}] 16:49:54 INFO - PROCESS | 7522 | 1461714594547 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}] 16:49:54 INFO - PROCESS | 7522 | 1461714594620 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:49:54 INFO - PROCESS | 7522 | 1461714594627 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x12684f800 == 45 [pid = 7522] [id = 143] 16:49:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x11ac45800) [pid = 7522] [serial = 426] [outer = 0x0] 16:49:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x11c977c00) [pid = 7522] [serial = 427] [outer = 0x11ac45800] 16:49:54 INFO - PROCESS | 7522 | 1461714594652 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x127a0b800) [pid = 7522] [serial = 428] [outer = 0x11ac45800] 16:49:54 INFO - PROCESS | 7522 | 1461714594946 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]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:49:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 420ms 16:49:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:49:54 INFO - PROCESS | 7522 | 1461714594963 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 7522 | 1461714594964 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:49:54 INFO - PROCESS | 7522 | 1461714594966 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 7522 | 1461714594968 Marionette TRACE conn2 <- [1,546,null,{}] 16:49:54 INFO - PROCESS | 7522 | 1461714594969 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}] 16:49:55 INFO - PROCESS | 7522 | 1461714595089 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:49:55 INFO - PROCESS | 7522 | 1461714595098 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b863000 == 46 [pid = 7522] [id = 144] 16:49:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x11b165800) [pid = 7522] [serial = 429] [outer = 0x0] 16:49:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x12bb2d000) [pid = 7522] [serial = 430] [outer = 0x11b165800] 16:49:55 INFO - PROCESS | 7522 | 1461714595133 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x12bee6800) [pid = 7522] [serial = 431] [outer = 0x11b165800] 16:49:55 INFO - PROCESS | 7522 | 1461714595534 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]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:49:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 620ms 16:49:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:49:55 INFO - PROCESS | 7522 | 1461714595587 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 7522 | 1461714595589 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:49:55 INFO - PROCESS | 7522 | 1461714595592 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 7522 | 1461714595594 Marionette TRACE conn2 <- [1,550,null,{}] 16:49:55 INFO - PROCESS | 7522 | 1461714595597 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}] 16:49:55 INFO - PROCESS | 7522 | 1461714595726 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:49:55 INFO - PROCESS | 7522 | 1461714595735 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be58000 == 47 [pid = 7522] [id = 145] 16:49:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x12be98000) [pid = 7522] [serial = 432] [outer = 0x0] 16:49:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x12beea800) [pid = 7522] [serial = 433] [outer = 0x12be98000] 16:49:55 INFO - PROCESS | 7522 | 1461714595770 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x12d21d800) [pid = 7522] [serial = 434] [outer = 0x12be98000] 16:49:56 INFO - PROCESS | 7522 | 1461714596069 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]]]}] 16:49:56 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. 16:49:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 520ms 16:49:56 INFO - PROCESS | 7522 | 1461714596112 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 7522 | 1461714596113 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:49:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:49:56 INFO - PROCESS | 7522 | 1461714596115 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 7522 | 1461714596117 Marionette TRACE conn2 <- [1,554,null,{}] 16:49:56 INFO - PROCESS | 7522 | 1461714596119 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}] 16:49:56 INFO - PROCESS | 7522 | 1461714596200 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:49:56 INFO - PROCESS | 7522 | 1461714596206 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d194800 == 48 [pid = 7522] [id = 146] 16:49:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x12d21e000) [pid = 7522] [serial = 435] [outer = 0x0] 16:49:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12d473800) [pid = 7522] [serial = 436] [outer = 0x12d21e000] 16:49:56 INFO - PROCESS | 7522 | 1461714596231 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x12d47d000) [pid = 7522] [serial = 437] [outer = 0x12d21e000] 16:49:56 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:56 INFO - PROCESS | 7522 | 1461714596671 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]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:49:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 618ms 16:49:56 INFO - PROCESS | 7522 | 1461714596738 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 7522 | 1461714596740 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:49:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:49:56 INFO - PROCESS | 7522 | 1461714596746 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 7522 | 1461714596748 Marionette TRACE conn2 <- [1,558,null,{}] 16:49:56 INFO - PROCESS | 7522 | 1461714596752 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}] 16:49:56 INFO - PROCESS | 7522 | 1461714596854 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:49:56 INFO - PROCESS | 7522 | 1461714596942 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x11936f800 == 49 [pid = 7522] [id = 147] 16:49:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x118ef1000) [pid = 7522] [serial = 438] [outer = 0x0] 16:49:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x119138000) [pid = 7522] [serial = 439] [outer = 0x118ef1000] 16:49:56 INFO - PROCESS | 7522 | 1461714596976 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x119b94c00) [pid = 7522] [serial = 440] [outer = 0x118ef1000] 16:49:57 INFO - PROCESS | 7522 | 1461714597406 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]]]}] 16:49:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:49:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 672ms 16:49:57 INFO - PROCESS | 7522 | 1461714597417 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 7522 | 1461714597424 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:49:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:49:57 INFO - PROCESS | 7522 | 1461714597428 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 7522 | 1461714597430 Marionette TRACE conn2 <- [1,562,null,{}] 16:49:57 INFO - PROCESS | 7522 | 1461714597433 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}] 16:49:57 INFO - PROCESS | 7522 | 1461714597531 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:49:57 INFO - PROCESS | 7522 | 1461714597576 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbdf800 == 50 [pid = 7522] [id = 148] 16:49:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x11ac49800) [pid = 7522] [serial = 441] [outer = 0x0] 16:49:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x11b162c00) [pid = 7522] [serial = 442] [outer = 0x11ac49800] 16:49:57 INFO - PROCESS | 7522 | 1461714597607 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x11c86a800) [pid = 7522] [serial = 443] [outer = 0x11ac49800] 16:49:57 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:58 INFO - PROCESS | 7522 | 1461714598009 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]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:49:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 16:49:58 INFO - PROCESS | 7522 | 1461714598048 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 7522 | 1461714598049 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:49:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:49:58 INFO - PROCESS | 7522 | 1461714598052 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 7522 | 1461714598054 Marionette TRACE conn2 <- [1,566,null,{}] 16:49:58 INFO - PROCESS | 7522 | 1461714598062 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}] 16:49:58 INFO - PROCESS | 7522 | 1461714598162 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:49:58 INFO - PROCESS | 7522 | 1461714598250 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbba800 == 51 [pid = 7522] [id = 149] 16:49:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x125f68400) [pid = 7522] [serial = 444] [outer = 0x0] 16:49:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x126874800) [pid = 7522] [serial = 445] [outer = 0x125f68400] 16:49:58 INFO - PROCESS | 7522 | 1461714598296 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x127309c00) [pid = 7522] [serial = 446] [outer = 0x125f68400] 16:49:58 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:58 INFO - PROCESS | 7522 | 1461714598710 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]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:49:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 672ms 16:49:58 INFO - PROCESS | 7522 | 1461714598724 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 7522 | 1461714598726 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:49:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:49:58 INFO - PROCESS | 7522 | 1461714598729 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 7522 | 1461714598730 Marionette TRACE conn2 <- [1,570,null,{}] 16:49:58 INFO - PROCESS | 7522 | 1461714598732 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}] 16:49:58 INFO - PROCESS | 7522 | 1461714598832 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:49:58 INFO - PROCESS | 7522 | 1461714598876 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d1cc000 == 52 [pid = 7522] [id = 150] 16:49:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x12730d400) [pid = 7522] [serial = 447] [outer = 0x0] 16:49:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x12b410800) [pid = 7522] [serial = 448] [outer = 0x12730d400] 16:49:58 INFO - PROCESS | 7522 | 1461714598907 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x12bbe1c00) [pid = 7522] [serial = 449] [outer = 0x12730d400] 16:49:59 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x12bcfd800) [pid = 7522] [serial = 450] [outer = 0x12fbe5800] 16:49:59 INFO - PROCESS | 7522 | 1461714599349 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]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:49:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 16:49:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:49:59 INFO - PROCESS | 7522 | 1461714599400 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 7522 | 1461714599401 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:49:59 INFO - PROCESS | 7522 | 1461714599422 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 7522 | 1461714599423 Marionette TRACE conn2 <- [1,574,null,{}] 16:49:59 INFO - PROCESS | 7522 | 1461714599427 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}] 16:49:59 INFO - PROCESS | 7522 | 1461714599539 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:49:59 INFO - PROCESS | 7522 | 1461714599628 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc54800 == 53 [pid = 7522] [id = 151] 16:49:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x114b4e000) [pid = 7522] [serial = 451] [outer = 0x0] 16:49:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x12be99000) [pid = 7522] [serial = 452] [outer = 0x114b4e000] 16:49:59 INFO - PROCESS | 7522 | 1461714599658 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x12d475000) [pid = 7522] [serial = 453] [outer = 0x114b4e000] 16:50:00 INFO - PROCESS | 7522 | 1461714600101 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]]]}] 16:50:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:50:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 740ms 16:50:00 INFO - PROCESS | 7522 | 1461714600299 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 7522 | 1461714600303 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:50:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:50:00 INFO - PROCESS | 7522 | 1461714600342 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 7522 | 1461714600344 Marionette TRACE conn2 <- [1,578,null,{}] 16:50:00 INFO - PROCESS | 7522 | 1461714600349 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}] 16:50:00 INFO - PROCESS | 7522 | 1461714600424 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:50:00 INFO - PROCESS | 7522 | 1461714600465 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x11afa9000 == 54 [pid = 7522] [id = 152] 16:50:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x1178f7000) [pid = 7522] [serial = 454] [outer = 0x0] 16:50:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x11880bc00) [pid = 7522] [serial = 455] [outer = 0x1178f7000] 16:50:00 INFO - PROCESS | 7522 | 1461714600492 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x1193a8000) [pid = 7522] [serial = 456] [outer = 0x1178f7000] 16:50:01 INFO - PROCESS | 7522 | 1461714601059 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]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 729ms 16:50:01 INFO - PROCESS | 7522 | 1461714601066 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 7522 | 1461714601068 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:50:01 INFO - PROCESS | 7522 | 1461714601076 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 7522 | 1461714601079 Marionette TRACE conn2 <- [1,582,null,{}] 16:50:01 INFO - PROCESS | 7522 | 1461714601081 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}] 16:50:01 INFO - PROCESS | 7522 | 1461714601173 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:50:01 INFO - PROCESS | 7522 | 1461714601221 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x1155b0800 == 55 [pid = 7522] [id = 153] 16:50:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x119137c00) [pid = 7522] [serial = 457] [outer = 0x0] 16:50:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x11af4ac00) [pid = 7522] [serial = 458] [outer = 0x119137c00] 16:50:01 INFO - PROCESS | 7522 | 1461714601249 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x11c866800) [pid = 7522] [serial = 459] [outer = 0x119137c00] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x11bb3d000 == 54 [pid = 7522] [id = 114] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x12be58000 == 53 [pid = 7522] [id = 145] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x12b863000 == 52 [pid = 7522] [id = 144] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x12684f800 == 51 [pid = 7522] [id = 143] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x127a8d800 == 50 [pid = 7522] [id = 142] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x126a20800 == 49 [pid = 7522] [id = 141] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x125d9c000 == 48 [pid = 7522] [id = 140] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x11c430000 == 47 [pid = 7522] [id = 139] 16:50:01 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x118e4c400) [pid = 7522] [serial = 337] [outer = 0x0] [url = about:blank] 16:50:01 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x11b126c00) [pid = 7522] [serial = 340] [outer = 0x0] [url = about:blank] 16:50:01 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x126543400) [pid = 7522] [serial = 334] [outer = 0x0] [url = about:blank] 16:50:01 INFO - PROCESS | 7522 | 1461714601707 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]]]}] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x115809800 == 46 [pid = 7522] [id = 138] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x11af8c800 == 45 [pid = 7522] [id = 137] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x119d03000 == 44 [pid = 7522] [id = 136] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x1156d1800 == 43 [pid = 7522] [id = 135] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x114fcc800 == 42 [pid = 7522] [id = 134] 16:50:01 INFO - PROCESS | 7522 | --DOCSHELL 0x11941c000 == 41 [pid = 7522] [id = 130] 16:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 677ms 16:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:50:01 INFO - PROCESS | 7522 | 1461714601751 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 7522 | 1461714601752 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:50:01 INFO - PROCESS | 7522 | 1461714601754 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 7522 | 1461714601756 Marionette TRACE conn2 <- [1,586,null,{}] 16:50:01 INFO - PROCESS | 7522 | 1461714601762 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}] 16:50:01 INFO - PROCESS | 7522 | 1461714601842 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:50:01 INFO - PROCESS | 7522 | 1461714601850 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x118a20800 == 42 [pid = 7522] [id = 154] 16:50:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x11c90ec00) [pid = 7522] [serial = 460] [outer = 0x0] 16:50:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x11c97ac00) [pid = 7522] [serial = 461] [outer = 0x11c90ec00] 16:50:01 INFO - PROCESS | 7522 | 1461714601880 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x12608cc00) [pid = 7522] [serial = 462] [outer = 0x11c90ec00] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x12b6cec00) [pid = 7522] [serial = 382] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x12bbe0c00) [pid = 7522] [serial = 383] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x123c74800) [pid = 7522] [serial = 343] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x127a0c400) [pid = 7522] [serial = 368] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x126545c00) [pid = 7522] [serial = 344] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x1274c1400) [pid = 7522] [serial = 367] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x11ac4c000) [pid = 7522] [serial = 352] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x118e14c00) [pid = 7522] [serial = 349] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x11bcdc800) [pid = 7522] [serial = 353] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x12947c400) [pid = 7522] [serial = 371] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x11c61e000) [pid = 7522] [serial = 355] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x123c6c800) [pid = 7522] [serial = 358] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x11c975800) [pid = 7522] [serial = 356] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x126573c00) [pid = 7522] [serial = 361] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x12b419c00) [pid = 7522] [serial = 379] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x119140c00) [pid = 7522] [serial = 373] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x12b5ae800) [pid = 7522] [serial = 380] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x118e0e400) [pid = 7522] [serial = 347] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x126a3c800) [pid = 7522] [serial = 362] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x125f6ac00) [pid = 7522] [serial = 359] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x129219800) [pid = 7522] [serial = 370] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x126f06800) [pid = 7522] [serial = 364] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x12b418400) [pid = 7522] [serial = 377] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x12730b800) [pid = 7522] [serial = 365] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x11cb44400) [pid = 7522] [serial = 374] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x117809c00) [pid = 7522] [serial = 346] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x11a707400) [pid = 7522] [serial = 350] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x12b240000) [pid = 7522] [serial = 376] [outer = 0x0] [url = about:blank] 16:50:02 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:02 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:02 INFO - PROCESS | 7522 | 1461714602258 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]]]}] 16:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 525ms 16:50:02 INFO - PROCESS | 7522 | 1461714602279 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:50:02 INFO - PROCESS | 7522 | 1461714602280 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:50:02 INFO - PROCESS | 7522 | 1461714602282 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 7522 | 1461714602284 Marionette TRACE conn2 <- [1,590,null,{}] 16:50:02 INFO - PROCESS | 7522 | 1461714602288 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}] 16:50:02 INFO - PROCESS | 7522 | 1461714602365 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:50:02 INFO - PROCESS | 7522 | 1461714602370 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bc9a800 == 43 [pid = 7522] [id = 155] 16:50:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x126578400) [pid = 7522] [serial = 463] [outer = 0x0] 16:50:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x126811800) [pid = 7522] [serial = 464] [outer = 0x126578400] 16:50:02 INFO - PROCESS | 7522 | 1461714602398 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x126e89800) [pid = 7522] [serial = 465] [outer = 0x126578400] 16:50:02 INFO - PROCESS | 7522 | 1461714602727 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]]]}] 16:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 468ms 16:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:50:02 INFO - PROCESS | 7522 | 1461714602751 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:50:02 INFO - PROCESS | 7522 | 1461714602753 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:50:02 INFO - PROCESS | 7522 | 1461714602758 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 7522 | 1461714602760 Marionette TRACE conn2 <- [1,594,null,{}] 16:50:02 INFO - PROCESS | 7522 | 1461714602762 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}] 16:50:02 INFO - PROCESS | 7522 | 1461714602843 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:50:02 INFO - PROCESS | 7522 | 1461714602891 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c421800 == 44 [pid = 7522] [id = 156] 16:50:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x11527b400) [pid = 7522] [serial = 466] [outer = 0x0] 16:50:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x1271a2c00) [pid = 7522] [serial = 467] [outer = 0x11527b400] 16:50:02 INFO - PROCESS | 7522 | 1461714602917 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x127a0e000) [pid = 7522] [serial = 468] [outer = 0x11527b400] 16:50:03 INFO - PROCESS | 7522 | 1461714603216 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]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:50:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 470ms 16:50:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:50:03 INFO - PROCESS | 7522 | 1461714603228 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 7522 | 1461714603230 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:50:03 INFO - PROCESS | 7522 | 1461714603232 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 7522 | 1461714603233 Marionette TRACE conn2 <- [1,598,null,{}] 16:50:03 INFO - PROCESS | 7522 | 1461714603235 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}] 16:50:03 INFO - PROCESS | 7522 | 1461714603333 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:50:03 INFO - PROCESS | 7522 | 1461714603389 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x114743000 == 45 [pid = 7522] [id = 157] 16:50:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x1267b6800) [pid = 7522] [serial = 469] [outer = 0x0] 16:50:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12947e000) [pid = 7522] [serial = 470] [outer = 0x1267b6800] 16:50:03 INFO - PROCESS | 7522 | 1461714603417 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x12bbe6000) [pid = 7522] [serial = 471] [outer = 0x1267b6800] 16:50:03 INFO - PROCESS | 7522 | 1461714603698 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]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:50:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 16:50:03 INFO - PROCESS | 7522 | 1461714603751 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 7522 | 1461714603752 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:50:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:50:03 INFO - PROCESS | 7522 | 1461714603755 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 7522 | 1461714603758 Marionette TRACE conn2 <- [1,602,null,{}] 16:50:03 INFO - PROCESS | 7522 | 1461714603762 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}] 16:50:03 INFO - PROCESS | 7522 | 1461714603857 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:50:03 INFO - PROCESS | 7522 | 1461714603871 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x1265eb800 == 46 [pid = 7522] [id = 158] 16:50:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x12b5b3800) [pid = 7522] [serial = 472] [outer = 0x0] 16:50:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x12bcfe400) [pid = 7522] [serial = 473] [outer = 0x12b5b3800] 16:50:03 INFO - PROCESS | 7522 | 1461714603896 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x12d219800) [pid = 7522] [serial = 474] [outer = 0x12b5b3800] 16:50:04 INFO - PROCESS | 7522 | 1461714604232 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]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:50:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 524ms 16:50:04 INFO - PROCESS | 7522 | 1461714604284 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 7522 | 1461714604285 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:50:04 INFO - PROCESS | 7522 | 1461714604288 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 7522 | 1461714604290 Marionette TRACE conn2 <- [1,606,null,{}] 16:50:04 INFO - PROCESS | 7522 | 1461714604293 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}] 16:50:04 INFO - PROCESS | 7522 | 1461714604387 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:50:04 INFO - PROCESS | 7522 | 1461714604391 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x126f4c800 == 47 [pid = 7522] [id = 159] 16:50:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x12bbdb800) [pid = 7522] [serial = 475] [outer = 0x0] 16:50:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x12dc0bc00) [pid = 7522] [serial = 476] [outer = 0x12bbdb800] 16:50:04 INFO - PROCESS | 7522 | 1461714604416 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x12dc12400) [pid = 7522] [serial = 477] [outer = 0x12bbdb800] 16:50:04 INFO - PROCESS | 7522 | 1461714604758 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]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:50:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 16:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:50:04 INFO - PROCESS | 7522 | 1461714604809 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 7522 | 1461714604810 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:50:04 INFO - PROCESS | 7522 | 1461714604812 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 7522 | 1461714604813 Marionette TRACE conn2 <- [1,610,null,{}] 16:50:04 INFO - PROCESS | 7522 | 1461714604815 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}] 16:50:04 INFO - PROCESS | 7522 | 1461714604912 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:50:04 INFO - PROCESS | 7522 | 1461714604927 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x127ead800 == 48 [pid = 7522] [id = 160] 16:50:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x12dc08000) [pid = 7522] [serial = 478] [outer = 0x0] 16:50:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x12dc37400) [pid = 7522] [serial = 479] [outer = 0x12dc08000] 16:50:04 INFO - PROCESS | 7522 | 1461714604952 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x12e4b1400) [pid = 7522] [serial = 480] [outer = 0x12dc08000] 16:50:05 INFO - PROCESS | 7522 | 1461714605325 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]]]}] 16:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 569ms 16:50:05 INFO - PROCESS | 7522 | 1461714605382 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 7522 | 1461714605384 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:50:05 INFO - PROCESS | 7522 | 1461714605393 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 7522 | 1461714605395 Marionette TRACE conn2 <- [1,614,null,{}] 16:50:05 INFO - PROCESS | 7522 | 1461714605398 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}] 16:50:05 INFO - PROCESS | 7522 | 1461714605546 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:50:05 INFO - PROCESS | 7522 | 1461714605564 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b6a3000 == 49 [pid = 7522] [id = 161] 16:50:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x12dc2e400) [pid = 7522] [serial = 481] [outer = 0x0] 16:50:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x12e5b3800) [pid = 7522] [serial = 482] [outer = 0x12dc2e400] 16:50:05 INFO - PROCESS | 7522 | 1461714605603 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x12e5bc400) [pid = 7522] [serial = 483] [outer = 0x12dc2e400] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x125ef0800) [pid = 7522] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x126809c00) [pid = 7522] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x11a710c00) [pid = 7522] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x114357800) [pid = 7522] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x115a7c400) [pid = 7522] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x127a09000) [pid = 7522] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x1191d8400) [pid = 7522] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x1178f6400) [pid = 7522] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x126805400) [pid = 7522] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x11873fc00) [pid = 7522] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x11904e000) [pid = 7522] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x11c12d400) [pid = 7522] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x11c12c400) [pid = 7522] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x11c86e000) [pid = 7522] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x11ac4c400) [pid = 7522] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x12b5b0000) [pid = 7522] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x12b244800) [pid = 7522] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x11ac45800) [pid = 7522] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x11b165800) [pid = 7522] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x12be98000) [pid = 7522] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x126805000) [pid = 7522] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x118bce000) [pid = 7522] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x11ac45000) [pid = 7522] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x1191e4c00) [pid = 7522] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:50:05 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x115a7b000) [pid = 7522] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:50:06 INFO - PROCESS | 7522 | 1461714606075 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]]]}] 16:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 725ms 16:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:50:06 INFO - PROCESS | 7522 | 1461714606113 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 7522 | 1461714606116 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:50:06 INFO - PROCESS | 7522 | 1461714606119 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 7522 | 1461714606126 Marionette TRACE conn2 <- [1,618,null,{}] 16:50:06 INFO - PROCESS | 7522 | 1461714606157 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}] 16:50:06 INFO - PROCESS | 7522 | 1461714606308 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:50:06 INFO - PROCESS | 7522 | 1461714606317 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x1265ed000 == 50 [pid = 7522] [id = 162] 16:50:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x118811c00) [pid = 7522] [serial = 484] [outer = 0x0] 16:50:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x11ae9cc00) [pid = 7522] [serial = 485] [outer = 0x118811c00] 16:50:06 INFO - PROCESS | 7522 | 1461714606368 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x129221800) [pid = 7522] [serial = 486] [outer = 0x118811c00] 16:50:06 INFO - PROCESS | 7522 | 1461714606750 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]]]}] 16:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 655ms 16:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:50:06 INFO - PROCESS | 7522 | 1461714606776 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 7522 | 1461714606777 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:50:06 INFO - PROCESS | 7522 | 1461714606779 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 7522 | 1461714606781 Marionette TRACE conn2 <- [1,622,null,{}] 16:50:06 INFO - PROCESS | 7522 | 1461714606783 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}] 16:50:06 INFO - PROCESS | 7522 | 1461714606886 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:50:06 INFO - PROCESS | 7522 | 1461714606895 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1ce000 == 51 [pid = 7522] [id = 163] 16:50:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x12947a400) [pid = 7522] [serial = 487] [outer = 0x0] 16:50:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x12e5bf800) [pid = 7522] [serial = 488] [outer = 0x12947a400] 16:50:06 INFO - PROCESS | 7522 | 1461714606921 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x12e73a800) [pid = 7522] [serial = 489] [outer = 0x12947a400] 16:50:07 INFO - PROCESS | 7522 | 1461714607249 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]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 16:50:07 INFO - PROCESS | 7522 | 1461714607298 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 7522 | 1461714607299 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:50:07 INFO - PROCESS | 7522 | 1461714607302 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 7522 | 1461714607303 Marionette TRACE conn2 <- [1,626,null,{}] 16:50:07 INFO - PROCESS | 7522 | 1461714607305 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}] 16:50:07 INFO - PROCESS | 7522 | 1461714607384 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:50:07 INFO - PROCESS | 7522 | 1461714607390 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e422800 == 52 [pid = 7522] [id = 164] 16:50:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x127371400) [pid = 7522] [serial = 490] [outer = 0x0] 16:50:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x12ea12800) [pid = 7522] [serial = 491] [outer = 0x127371400] 16:50:07 INFO - PROCESS | 7522 | 1461714607415 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12ea1ac00) [pid = 7522] [serial = 492] [outer = 0x127371400] 16:50:07 INFO - PROCESS | 7522 | 1461714607741 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]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 472ms 16:50:07 INFO - PROCESS | 7522 | 1461714607785 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 7522 | 1461714607786 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:50:07 INFO - PROCESS | 7522 | 1461714607791 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 7522 | 1461714607792 Marionette TRACE conn2 <- [1,630,null,{}] 16:50:07 INFO - PROCESS | 7522 | 1461714607794 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}] 16:50:07 INFO - PROCESS | 7522 | 1461714607902 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:50:08 INFO - PROCESS | 7522 | 1461714608055 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x114fbc000 == 53 [pid = 7522] [id = 165] 16:50:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x115278400) [pid = 7522] [serial = 493] [outer = 0x0] 16:50:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x1157d3800) [pid = 7522] [serial = 494] [outer = 0x115278400] 16:50:08 INFO - PROCESS | 7522 | 1461714608157 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x118bce000) [pid = 7522] [serial = 495] [outer = 0x115278400] 16:50:08 INFO - PROCESS | 7522 | 1461714608645 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]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 869ms 16:50:08 INFO - PROCESS | 7522 | 1461714608660 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 7522 | 1461714608663 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:50:08 INFO - PROCESS | 7522 | 1461714608667 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 7522 | 1461714608669 Marionette TRACE conn2 <- [1,634,null,{}] 16:50:08 INFO - PROCESS | 7522 | 1461714608673 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}] 16:50:08 INFO - PROCESS | 7522 | 1461714608777 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:50:08 INFO - PROCESS | 7522 | 1461714608825 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bc80800 == 54 [pid = 7522] [id = 166] 16:50:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x118eef400) [pid = 7522] [serial = 496] [outer = 0x0] 16:50:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x11b15a800) [pid = 7522] [serial = 497] [outer = 0x118eef400] 16:50:08 INFO - PROCESS | 7522 | 1461714608860 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x11c17fc00) [pid = 7522] [serial = 498] [outer = 0x118eef400] 16:50:09 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:09 INFO - PROCESS | 7522 | 1461714609280 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]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 622ms 16:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:50:09 INFO - PROCESS | 7522 | 1461714609291 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 7522 | 1461714609294 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:50:09 INFO - PROCESS | 7522 | 1461714609296 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 7522 | 1461714609298 Marionette TRACE conn2 <- [1,638,null,{}] 16:50:09 INFO - PROCESS | 7522 | 1461714609300 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}] 16:50:09 INFO - PROCESS | 7522 | 1461714609400 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:50:09 INFO - PROCESS | 7522 | 1461714609485 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x1261aa800 == 55 [pid = 7522] [id = 167] 16:50:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x11c97b000) [pid = 7522] [serial = 499] [outer = 0x0] 16:50:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x123c74400) [pid = 7522] [serial = 500] [outer = 0x11c97b000] 16:50:09 INFO - PROCESS | 7522 | 1461714609517 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x12680e800) [pid = 7522] [serial = 501] [outer = 0x11c97b000] 16:50:09 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:09 INFO - PROCESS | 7522 | 1461714609925 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]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 669ms 16:50:09 INFO - PROCESS | 7522 | 1461714609967 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 7522 | 1461714609969 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:50:09 INFO - PROCESS | 7522 | 1461714609981 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 7522 | 1461714609987 Marionette TRACE conn2 <- [1,642,null,{}] 16:50:10 INFO - PROCESS | 7522 | 1461714610014 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}] 16:50:10 INFO - PROCESS | 7522 | 1461714610171 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:50:10 INFO - PROCESS | 7522 | 1461714610263 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e43e800 == 56 [pid = 7522] [id = 168] 16:50:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x126f06800) [pid = 7522] [serial = 502] [outer = 0x0] 16:50:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x12b419800) [pid = 7522] [serial = 503] [outer = 0x126f06800] 16:50:10 INFO - PROCESS | 7522 | 1461714610313 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x12b5b0c00) [pid = 7522] [serial = 504] [outer = 0x126f06800] 16:50:10 INFO - PROCESS | 7522 | 1461714610744 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]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 802ms 16:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:50:10 INFO - PROCESS | 7522 | 1461714610776 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 7522 | 1461714610777 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:50:10 INFO - PROCESS | 7522 | 1461714610780 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 7522 | 1461714610781 Marionette TRACE conn2 <- [1,646,null,{}] 16:50:10 INFO - PROCESS | 7522 | 1461714610783 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}] 16:50:10 INFO - PROCESS | 7522 | 1461714610884 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:50:10 INFO - PROCESS | 7522 | 1461714610935 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e575000 == 57 [pid = 7522] [id = 169] 16:50:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x12bbe2800) [pid = 7522] [serial = 505] [outer = 0x0] 16:50:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x12d08a000) [pid = 7522] [serial = 506] [outer = 0x12bbe2800] 16:50:10 INFO - PROCESS | 7522 | 1461714610965 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x12e4b6800) [pid = 7522] [serial = 507] [outer = 0x12bbe2800] 16:50:11 INFO - PROCESS | 7522 | 1461714611423 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]]]}] 16:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 667ms 16:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:50:11 INFO - PROCESS | 7522 | 1461714611448 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 7522 | 1461714611449 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:50:11 INFO - PROCESS | 7522 | 1461714611452 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 7522 | 1461714611453 Marionette TRACE conn2 <- [1,650,null,{}] 16:50:11 INFO - PROCESS | 7522 | 1461714611459 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}] 16:50:11 INFO - PROCESS | 7522 | 1461714611557 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:50:11 INFO - PROCESS | 7522 | 1461714611608 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x1265f6000 == 58 [pid = 7522] [id = 170] 16:50:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x12be90000) [pid = 7522] [serial = 508] [outer = 0x0] 16:50:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x12d08d400) [pid = 7522] [serial = 509] [outer = 0x12be90000] 16:50:11 INFO - PROCESS | 7522 | 1461714611645 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x12ea1dc00) [pid = 7522] [serial = 510] [outer = 0x12be90000] 16:50:12 INFO - PROCESS | 7522 | 1461714612245 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]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 874ms 16:50:12 INFO - PROCESS | 7522 | 1461714612327 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:50:12 INFO - PROCESS | 7522 | 1461714612329 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:50:12 INFO - PROCESS | 7522 | 1461714612332 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 7522 | 1461714612334 Marionette TRACE conn2 <- [1,654,null,{}] 16:50:12 INFO - PROCESS | 7522 | 1461714612339 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}] 16:50:12 INFO - PROCESS | 7522 | 1461714612436 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:50:12 INFO - PROCESS | 7522 | 1461714612497 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x114fc5800 == 59 [pid = 7522] [id = 171] 16:50:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x1143b9800) [pid = 7522] [serial = 511] [outer = 0x0] 16:50:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x114754800) [pid = 7522] [serial = 512] [outer = 0x1143b9800] 16:50:12 INFO - PROCESS | 7522 | 1461714612525 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x114bc3c00) [pid = 7522] [serial = 513] [outer = 0x1143b9800] 16:50:12 INFO - PROCESS | 7522 | 1461714612933 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]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 622ms 16:50:12 INFO - PROCESS | 7522 | 1461714612956 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 7522 | 1461714612961 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:50:12 INFO - PROCESS | 7522 | 1461714612965 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 7522 | 1461714612967 Marionette TRACE conn2 <- [1,658,null,{}] 16:50:12 INFO - PROCESS | 7522 | 1461714612969 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}] 16:50:13 INFO - PROCESS | 7522 | 1461714613061 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:50:13 INFO - PROCESS | 7522 | 1461714613111 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187c2000 == 60 [pid = 7522] [id = 172] 16:50:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x1156ae000) [pid = 7522] [serial = 514] [outer = 0x0] 16:50:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x1178f2c00) [pid = 7522] [serial = 515] [outer = 0x1156ae000] 16:50:13 INFO - PROCESS | 7522 | 1461714613142 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x11873fc00) [pid = 7522] [serial = 516] [outer = 0x1156ae000] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x12e422800 == 59 [pid = 7522] [id = 164] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1ce000 == 58 [pid = 7522] [id = 163] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x1265ed000 == 57 [pid = 7522] [id = 162] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x12b6a3000 == 56 [pid = 7522] [id = 161] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x127ead800 == 55 [pid = 7522] [id = 160] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x126f4c800 == 54 [pid = 7522] [id = 159] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x1265eb800 == 53 [pid = 7522] [id = 158] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x12d473800) [pid = 7522] [serial = 436] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x114743000 == 52 [pid = 7522] [id = 157] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x11c421800 == 51 [pid = 7522] [id = 156] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x11bc9a800 == 50 [pid = 7522] [id = 155] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x118a20800 == 49 [pid = 7522] [id = 154] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x1155b0800 == 48 [pid = 7522] [id = 153] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x11afa9000 == 47 [pid = 7522] [id = 152] 16:50:13 INFO - PROCESS | 7522 | --DOCSHELL 0x12d194800 == 46 [pid = 7522] [id = 146] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x1191e3c00) [pid = 7522] [serial = 388] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x11c92f800) [pid = 7522] [serial = 409] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x123c6f000) [pid = 7522] [serial = 410] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x11c183400) [pid = 7522] [serial = 406] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x11c86c400) [pid = 7522] [serial = 407] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x125f5dc00) [pid = 7522] [serial = 412] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x12bbe6c00) [pid = 7522] [serial = 385] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x11c626000) [pid = 7522] [serial = 392] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x12bbdec00) [pid = 7522] [serial = 424] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x11bb0c400) [pid = 7522] [serial = 391] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x12b5af400) [pid = 7522] [serial = 422] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x12b416400) [pid = 7522] [serial = 421] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x127a0b800) [pid = 7522] [serial = 428] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x12bb2d000) [pid = 7522] [serial = 430] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x11c977c00) [pid = 7522] [serial = 427] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x12beea800) [pid = 7522] [serial = 433] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x11aca7800) [pid = 7522] [serial = 404] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x126880000) [pid = 7522] [serial = 415] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x12d21d800) [pid = 7522] [serial = 434] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x127a08400) [pid = 7522] [serial = 416] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x12bcf2c00) [pid = 7522] [serial = 425] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x12bee6800) [pid = 7522] [serial = 431] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x126803800) [pid = 7522] [serial = 413] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x11780d800) [pid = 7522] [serial = 419] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x11c61c800) [pid = 7522] [serial = 308] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x11bb05c00) [pid = 7522] [serial = 305] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x119b0fc00) [pid = 7522] [serial = 302] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x119478c00) [pid = 7522] [serial = 338] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x12680b400) [pid = 7522] [serial = 335] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x126811000) [pid = 7522] [serial = 296] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x11c12c800) [pid = 7522] [serial = 341] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x11c90f800) [pid = 7522] [serial = 311] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x118bcd000) [pid = 7522] [serial = 299] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x129438800) [pid = 7522] [serial = 418] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x119f55800) [pid = 7522] [serial = 403] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x127a0d400) [pid = 7522] [serial = 398] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x123c6bc00) [pid = 7522] [serial = 397] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x126881000) [pid = 7522] [serial = 395] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x12680bc00) [pid = 7522] [serial = 394] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x119056400) [pid = 7522] [serial = 401] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x1188c6800) [pid = 7522] [serial = 400] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x11a791800) [pid = 7522] [serial = 389] [outer = 0x0] [url = about:blank] 16:50:13 INFO - PROCESS | 7522 | 1461714613549 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]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 619ms 16:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:50:13 INFO - PROCESS | 7522 | 1461714613584 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 7522 | 1461714613586 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:50:13 INFO - PROCESS | 7522 | 1461714613588 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 7522 | 1461714613593 Marionette TRACE conn2 <- [1,662,null,{}] 16:50:13 INFO - PROCESS | 7522 | 1461714613600 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}] 16:50:13 INFO - PROCESS | 7522 | 1461714613693 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:50:13 INFO - PROCESS | 7522 | 1461714613717 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x118e7e800 == 47 [pid = 7522] [id = 173] 16:50:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x119345400) [pid = 7522] [serial = 517] [outer = 0x0] 16:50:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x1193a3c00) [pid = 7522] [serial = 518] [outer = 0x119345400] 16:50:13 INFO - PROCESS | 7522 | 1461714613746 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x119b10400) [pid = 7522] [serial = 519] [outer = 0x119345400] 16:50:13 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:14 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:14 INFO - PROCESS | 7522 | 1461714614104 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]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 574ms 16:50:14 INFO - PROCESS | 7522 | 1461714614162 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 7522 | 1461714614164 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:50:14 INFO - PROCESS | 7522 | 1461714614166 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 7522 | 1461714614167 Marionette TRACE conn2 <- [1,666,null,{}] 16:50:14 INFO - PROCESS | 7522 | 1461714614170 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}] 16:50:14 INFO - PROCESS | 7522 | 1461714614248 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:50:14 INFO - PROCESS | 7522 | 1461714614252 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x11aa18800 == 48 [pid = 7522] [id = 174] 16:50:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x11a703800) [pid = 7522] [serial = 520] [outer = 0x0] 16:50:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11a798c00) [pid = 7522] [serial = 521] [outer = 0x11a703800] 16:50:14 INFO - PROCESS | 7522 | 1461714614282 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x11ac9e000) [pid = 7522] [serial = 522] [outer = 0x11a703800] 16:50:14 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:14 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:14 INFO - PROCESS | 7522 | 1461714614609 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]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 16:50:14 INFO - PROCESS | 7522 | 1461714614636 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 7522 | 1461714614637 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:50:14 INFO - PROCESS | 7522 | 1461714614642 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 7522 | 1461714614643 Marionette TRACE conn2 <- [1,670,null,{}] 16:50:14 INFO - PROCESS | 7522 | 1461714614645 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}] 16:50:14 INFO - PROCESS | 7522 | 1461714614727 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:50:14 INFO - PROCESS | 7522 | 1461714614773 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x11afa0000 == 49 [pid = 7522] [id = 175] 16:50:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x11a710c00) [pid = 7522] [serial = 523] [outer = 0x0] 16:50:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x11b11b000) [pid = 7522] [serial = 524] [outer = 0x11a710c00] 16:50:14 INFO - PROCESS | 7522 | 1461714614799 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x11b166c00) [pid = 7522] [serial = 525] [outer = 0x11a710c00] 16:50:15 INFO - PROCESS | 7522 | 1461714615102 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]]]}] 16:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 16:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:50:15 INFO - PROCESS | 7522 | 1461714615117 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 7522 | 1461714615119 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:50:15 INFO - PROCESS | 7522 | 1461714615126 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 7522 | 1461714615128 Marionette TRACE conn2 <- [1,674,null,{}] 16:50:15 INFO - PROCESS | 7522 | 1461714615132 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}] 16:50:15 INFO - PROCESS | 7522 | 1461714615285 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:50:15 INFO - PROCESS | 7522 | 1461714615371 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x11931d800 == 50 [pid = 7522] [id = 176] 16:50:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x11bb5dc00) [pid = 7522] [serial = 526] [outer = 0x0] 16:50:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x11c123400) [pid = 7522] [serial = 527] [outer = 0x11bb5dc00] 16:50:15 INFO - PROCESS | 7522 | 1461714615400 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x11c90dc00) [pid = 7522] [serial = 528] [outer = 0x11bb5dc00] 16:50:15 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:15 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:15 INFO - PROCESS | 7522 | 1461714615687 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]]]}] 16:50:15 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 16:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 625ms 16:50:15 INFO - PROCESS | 7522 | 1461714615748 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 7522 | 1461714615749 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:50:15 INFO - PROCESS | 7522 | 1461714615751 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 7522 | 1461714615753 Marionette TRACE conn2 <- [1,678,null,{}] 16:50:15 INFO - PROCESS | 7522 | 1461714615755 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}] 16:50:15 INFO - PROCESS | 7522 | 1461714615849 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:50:15 INFO - PROCESS | 7522 | 1461714615863 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c1a8800 == 51 [pid = 7522] [id = 177] 16:50:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x11c92f800) [pid = 7522] [serial = 529] [outer = 0x0] 16:50:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x11c976c00) [pid = 7522] [serial = 530] [outer = 0x11c92f800] 16:50:15 INFO - PROCESS | 7522 | 1461714615888 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x123c72000) [pid = 7522] [serial = 531] [outer = 0x11c92f800] 16:50:16 INFO - PROCESS | 7522 | 1461714616220 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]]]}] 16:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 16:50:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:50:16 INFO - PROCESS | 7522 | 1461714616272 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 7522 | 1461714616274 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:50:16 INFO - PROCESS | 7522 | 1461714616276 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 7522 | 1461714616277 Marionette TRACE conn2 <- [1,682,null,{}] 16:50:16 INFO - PROCESS | 7522 | 1461714616279 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}] 16:50:16 INFO - PROCESS | 7522 | 1461714616376 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:50:16 INFO - PROCESS | 7522 | 1461714616390 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x123bb2000 == 52 [pid = 7522] [id = 178] 16:50:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x11c972800) [pid = 7522] [serial = 532] [outer = 0x0] 16:50:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x125f60800) [pid = 7522] [serial = 533] [outer = 0x11c972800] 16:50:16 INFO - PROCESS | 7522 | 1461714616415 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x126579400) [pid = 7522] [serial = 534] [outer = 0x11c972800] 16:50:17 INFO - PROCESS | 7522 | 1461714617239 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]]]}] 16:50:17 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) 16:50:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 16:50:17 INFO - PROCESS | 7522 | 1461714617247 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:50:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:50:17 INFO - PROCESS | 7522 | 1461714617249 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:50:17 INFO - PROCESS | 7522 | 1461714617251 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 7522 | 1461714617252 Marionette TRACE conn2 <- [1,686,null,{}] 16:50:17 INFO - PROCESS | 7522 | 1461714617255 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}] 16:50:17 INFO - PROCESS | 7522 | 1461714617348 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:50:17 INFO - PROCESS | 7522 | 1461714617360 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 7522 | ++DOCSHELL 0x125fba800 == 53 [pid = 7522] [id = 179] 16:50:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x125db9c00) [pid = 7522] [serial = 535] [outer = 0x0] 16:50:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x126810800) [pid = 7522] [serial = 536] [outer = 0x125db9c00] 16:50:17 INFO - PROCESS | 7522 | 1461714617386 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x126a36c00) [pid = 7522] [serial = 537] [outer = 0x125db9c00] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x118811c00) [pid = 7522] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x12947a400) [pid = 7522] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x12b5b3800) [pid = 7522] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x12dc08000) [pid = 7522] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x12bbdb800) [pid = 7522] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x12dc2e400) [pid = 7522] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x12d21e000) [pid = 7522] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x119137c00) [pid = 7522] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x11c90ec00) [pid = 7522] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x1178f7000) [pid = 7522] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x1267b6800) [pid = 7522] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x11527b400) [pid = 7522] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:50:17 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x126578400) [pid = 7522] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:50:18 INFO - PROCESS | 7522 | 1461714618314 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]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:50:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1073ms 16:50:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:50:18 INFO - PROCESS | 7522 | 1461714618324 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 7522 | 1461714618325 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:50:18 INFO - PROCESS | 7522 | 1461714618327 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 7522 | 1461714618329 Marionette TRACE conn2 <- [1,690,null,{}] 16:50:18 INFO - PROCESS | 7522 | 1461714618331 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}] 16:50:18 INFO - PROCESS | 7522 | 1461714618416 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:50:18 INFO - PROCESS | 7522 | 1461714618420 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c42b000 == 54 [pid = 7522] [id = 180] 16:50:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x115a0c400) [pid = 7522] [serial = 538] [outer = 0x0] 16:50:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x126a38c00) [pid = 7522] [serial = 539] [outer = 0x115a0c400] 16:50:18 INFO - PROCESS | 7522 | 1461714618445 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x126f0e400) [pid = 7522] [serial = 540] [outer = 0x115a0c400] 16:50:19 INFO - PROCESS | 7522 | 1461714619262 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]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:50:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 16:50:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:50:19 INFO - PROCESS | 7522 | 1461714619298 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 7522 | 1461714619300 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:50:19 INFO - PROCESS | 7522 | 1461714619302 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 7522 | 1461714619304 Marionette TRACE conn2 <- [1,694,null,{}] 16:50:19 INFO - PROCESS | 7522 | 1461714619306 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}] 16:50:19 INFO - PROCESS | 7522 | 1461714619400 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:50:19 INFO - PROCESS | 7522 | 1461714619447 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x126f4a800 == 55 [pid = 7522] [id = 181] 16:50:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x1191e4c00) [pid = 7522] [serial = 541] [outer = 0x0] 16:50:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x127423800) [pid = 7522] [serial = 542] [outer = 0x1191e4c00] 16:50:19 INFO - PROCESS | 7522 | 1461714619477 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x12a0b6800) [pid = 7522] [serial = 543] [outer = 0x1191e4c00] 16:50:20 INFO - PROCESS | 7522 | 1461714620320 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]]]}] 16:50:20 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) 16:50:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1073ms 16:50:20 INFO - PROCESS | 7522 | 1461714620377 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 7522 | 1461714620381 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:50:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:50:20 INFO - PROCESS | 7522 | 1461714620387 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 7522 | 1461714620391 Marionette TRACE conn2 <- [1,698,null,{}] 16:50:20 INFO - PROCESS | 7522 | 1461714620439 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}] 16:50:20 INFO - PROCESS | 7522 | 1461714620642 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:50:20 INFO - PROCESS | 7522 | 1461714620716 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187ce800 == 56 [pid = 7522] [id = 182] 16:50:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x11527ac00) [pid = 7522] [serial = 544] [outer = 0x0] 16:50:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x1156af400) [pid = 7522] [serial = 545] [outer = 0x11527ac00] 16:50:20 INFO - PROCESS | 7522 | 1461714620748 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x11873d800) [pid = 7522] [serial = 546] [outer = 0x11527ac00] 16:50:21 INFO - PROCESS | 7522 | 1461714621642 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]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:50:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1276ms 16:50:21 INFO - PROCESS | 7522 | 1461714621661 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 7522 | 1461714621665 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:50:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:50:21 INFO - PROCESS | 7522 | 1461714621670 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 7522 | 1461714621673 Marionette TRACE conn2 <- [1,702,null,{}] 16:50:21 INFO - PROCESS | 7522 | 1461714621677 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}] 16:50:21 INFO - PROCESS | 7522 | 1461714621776 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:50:21 INFO - PROCESS | 7522 | 1461714621823 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x11ac81800 == 57 [pid = 7522] [id = 183] 16:50:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x1188c1800) [pid = 7522] [serial = 547] [outer = 0x0] 16:50:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x119b05400) [pid = 7522] [serial = 548] [outer = 0x1188c1800] 16:50:21 INFO - PROCESS | 7522 | 1461714621853 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x11ac4a800) [pid = 7522] [serial = 549] [outer = 0x1188c1800] 16:50:22 INFO - PROCESS | 7522 | 1461714622769 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]]]}] 16:50:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:50:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 16:50:22 INFO - PROCESS | 7522 | 1461714622793 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 7522 | 1461714622796 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:50:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:50:22 INFO - PROCESS | 7522 | 1461714622800 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 7522 | 1461714622804 Marionette TRACE conn2 <- [1,706,null,{}] 16:50:22 INFO - PROCESS | 7522 | 1461714622819 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}] 16:50:22 INFO - PROCESS | 7522 | 1461714622938 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:50:22 INFO - PROCESS | 7522 | 1461714622986 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x1271d5800 == 58 [pid = 7522] [id = 184] 16:50:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x11c17e000) [pid = 7522] [serial = 550] [outer = 0x0] 16:50:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x11c870800) [pid = 7522] [serial = 551] [outer = 0x11c17e000] 16:50:23 INFO - PROCESS | 7522 | 1461714623019 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x123c6b400) [pid = 7522] [serial = 552] [outer = 0x11c17e000] 16:50:23 INFO - PROCESS | 7522 | 1461714623925 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]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:50:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1179ms 16:50:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:50:23 INFO - PROCESS | 7522 | 1461714623978 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 7522 | 1461714623980 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:50:23 INFO - PROCESS | 7522 | 1461714623982 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 7522 | 1461714623983 Marionette TRACE conn2 <- [1,710,null,{}] 16:50:23 INFO - PROCESS | 7522 | 1461714623986 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}] 16:50:24 INFO - PROCESS | 7522 | 1461714624071 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:50:24 INFO - PROCESS | 7522 | 1461714624116 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bb3b800 == 59 [pid = 7522] [id = 185] 16:50:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x11ac45000) [pid = 7522] [serial = 553] [outer = 0x0] 16:50:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x125dbd400) [pid = 7522] [serial = 554] [outer = 0x11ac45000] 16:50:24 INFO - PROCESS | 7522 | 1461714624168 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x1274c3800) [pid = 7522] [serial = 555] [outer = 0x11ac45000] 16:50:25 INFO - PROCESS | 7522 | 1461714625207 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]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:50:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1270ms 16:50:25 INFO - PROCESS | 7522 | 1461714625253 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 7522 | 1461714625255 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:50:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:50:25 INFO - PROCESS | 7522 | 1461714625259 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 7522 | 1461714625261 Marionette TRACE conn2 <- [1,714,null,{}] 16:50:25 INFO - PROCESS | 7522 | 1461714625264 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}] 16:50:25 INFO - PROCESS | 7522 | 1461714625358 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:50:25 INFO - PROCESS | 7522 | 1461714625408 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x119e48800 == 60 [pid = 7522] [id = 186] 16:50:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x115a79c00) [pid = 7522] [serial = 556] [outer = 0x0] 16:50:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x1178f7400) [pid = 7522] [serial = 557] [outer = 0x115a79c00] 16:50:25 INFO - PROCESS | 7522 | 1461714625436 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x119139000) [pid = 7522] [serial = 558] [outer = 0x115a79c00] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x11c42b000 == 59 [pid = 7522] [id = 180] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x125fba800 == 58 [pid = 7522] [id = 179] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x123bb2000 == 57 [pid = 7522] [id = 178] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x11c1a8800 == 56 [pid = 7522] [id = 177] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x11931d800 == 55 [pid = 7522] [id = 176] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x11afa0000 == 54 [pid = 7522] [id = 175] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x12ea12800) [pid = 7522] [serial = 491] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x11aa18800 == 53 [pid = 7522] [id = 174] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x118e7e800 == 52 [pid = 7522] [id = 173] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x1187c2000 == 51 [pid = 7522] [id = 172] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x114fc5800 == 50 [pid = 7522] [id = 171] 16:50:26 INFO - PROCESS | 7522 | --DOCSHELL 0x114fbc000 == 49 [pid = 7522] [id = 165] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x126874800) [pid = 7522] [serial = 445] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x11b162c00) [pid = 7522] [serial = 442] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x11ae9cc00) [pid = 7522] [serial = 485] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x12e5bc400) [pid = 7522] [serial = 483] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x12dc12400) [pid = 7522] [serial = 477] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x12d219800) [pid = 7522] [serial = 474] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x12d221800) [pid = 7522] [serial = 185] [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.] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x129221800) [pid = 7522] [serial = 486] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x12bbe6000) [pid = 7522] [serial = 471] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x12e5bf800) [pid = 7522] [serial = 488] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x12e73a800) [pid = 7522] [serial = 489] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x12bcfe400) [pid = 7522] [serial = 473] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x12dc37400) [pid = 7522] [serial = 479] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x12dc0bc00) [pid = 7522] [serial = 476] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x12e5b3800) [pid = 7522] [serial = 482] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x12e4b1400) [pid = 7522] [serial = 480] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x12d47d000) [pid = 7522] [serial = 437] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x11c866800) [pid = 7522] [serial = 459] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x11af4ac00) [pid = 7522] [serial = 458] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x11c97ac00) [pid = 7522] [serial = 461] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x12608cc00) [pid = 7522] [serial = 462] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x1193a8000) [pid = 7522] [serial = 456] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x11880bc00) [pid = 7522] [serial = 455] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x12947e000) [pid = 7522] [serial = 470] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x12b410800) [pid = 7522] [serial = 448] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x1271a2c00) [pid = 7522] [serial = 467] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x127a0e000) [pid = 7522] [serial = 468] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x126811800) [pid = 7522] [serial = 464] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 99 (0x126e89800) [pid = 7522] [serial = 465] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 98 (0x12be99000) [pid = 7522] [serial = 452] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | --DOMWINDOW == 97 (0x119138000) [pid = 7522] [serial = 439] [outer = 0x0] [url = about:blank] 16:50:26 INFO - PROCESS | 7522 | 1461714626346 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]]]}] 16:50:26 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 16:50:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1123ms 16:50:26 INFO - PROCESS | 7522 | 1461714626382 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 7522 | 1461714626386 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:50:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:50:26 INFO - PROCESS | 7522 | 1461714626390 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 7522 | 1461714626392 Marionette TRACE conn2 <- [1,718,null,{}] 16:50:26 INFO - PROCESS | 7522 | 1461714626394 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}] 16:50:26 INFO - PROCESS | 7522 | 1461714626471 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:50:26 INFO - PROCESS | 7522 | 1461714626478 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187ba800 == 50 [pid = 7522] [id = 187] 16:50:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 98 (0x119138000) [pid = 7522] [serial = 559] [outer = 0x0] 16:50:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 99 (0x11a704400) [pid = 7522] [serial = 560] [outer = 0x119138000] 16:50:26 INFO - PROCESS | 7522 | 1461714626505 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 100 (0x11af49800) [pid = 7522] [serial = 561] [outer = 0x119138000] 16:50:27 INFO - PROCESS | 7522 | 1461714627335 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]]]}] 16:50:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:50:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 16:50:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:50:27 INFO - PROCESS | 7522 | 1461714627361 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:50:27 INFO - PROCESS | 7522 | 1461714627362 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:50:27 INFO - PROCESS | 7522 | 1461714627364 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:50:27 INFO - PROCESS | 7522 | 1461714627367 Marionette TRACE conn2 <- [1,722,null,{}] 16:50:27 INFO - PROCESS | 7522 | 1461714627376 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}] 16:50:27 INFO - PROCESS | 7522 | 1461714627477 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:50:27 INFO - PROCESS | 7522 | 1461714627485 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x11b35b800 == 51 [pid = 7522] [id = 188] 16:50:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x11c17c000) [pid = 7522] [serial = 562] [outer = 0x0] 16:50:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x11c867000) [pid = 7522] [serial = 563] [outer = 0x11c17c000] 16:50:27 INFO - PROCESS | 7522 | 1461714627516 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x11c92a000) [pid = 7522] [serial = 564] [outer = 0x11c17c000] 16:50:27 INFO - PROCESS | 7522 | 1461714627849 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] 16:50:27 INFO - PROCESS | 7522 | 1461714627888 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:50:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:50:27 INFO - PROCESS | 7522 | 1461714627892 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:50:27 INFO - PROCESS | 7522 | 1461714627893 Marionette TRACE conn2 <- [1,726,null,{}] 16:50:27 INFO - PROCESS | 7522 | 1461714627896 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}] 16:50:28 INFO - PROCESS | 7522 | 1461714627998 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:50:28 INFO - PROCESS | 7522 | 1461714628029 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c19a000 == 52 [pid = 7522] [id = 189] 16:50:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x11b15e800) [pid = 7522] [serial = 565] [outer = 0x0] 16:50:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11c975800) [pid = 7522] [serial = 566] [outer = 0x11b15e800] 16:50:28 INFO - PROCESS | 7522 | 1461714628055 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x126874000) [pid = 7522] [serial = 567] [outer = 0x11b15e800] 16:50:28 INFO - PROCESS | 7522 | 1461714628405 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]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 16:50:28 INFO - PROCESS | 7522 | 1461714628411 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 7522 | 1461714628412 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:50:28 INFO - PROCESS | 7522 | 1461714628414 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 7522 | 1461714628415 Marionette TRACE conn2 <- [1,730,null,{}] 16:50:28 INFO - PROCESS | 7522 | 1461714628417 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}] 16:50:28 INFO - PROCESS | 7522 | 1461714628516 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:50:28 INFO - PROCESS | 7522 | 1461714628528 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x115381000 == 53 [pid = 7522] [id = 190] 16:50:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x12687a400) [pid = 7522] [serial = 568] [outer = 0x0] 16:50:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x126ab6800) [pid = 7522] [serial = 569] [outer = 0x12687a400] 16:50:28 INFO - PROCESS | 7522 | 1461714628554 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x127a10400) [pid = 7522] [serial = 570] [outer = 0x12687a400] 16:50:28 INFO - PROCESS | 7522 | 1461714628897 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] 16:50:28 INFO - PROCESS | 7522 | 1461714628936 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:50:28 INFO - PROCESS | 7522 | 1461714628939 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 7522 | 1461714628940 Marionette TRACE conn2 <- [1,734,null,{}] 16:50:28 INFO - PROCESS | 7522 | 1461714628942 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}] 16:50:29 INFO - PROCESS | 7522 | 1461714629062 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:50:29 INFO - PROCESS | 7522 | 1461714629067 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x1264b8800 == 54 [pid = 7522] [id = 191] 16:50:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x127a11800) [pid = 7522] [serial = 571] [outer = 0x0] 16:50:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x12a0b9400) [pid = 7522] [serial = 572] [outer = 0x127a11800] 16:50:29 INFO - PROCESS | 7522 | 1461714629125 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x12b5af000) [pid = 7522] [serial = 573] [outer = 0x127a11800] 16:50:29 INFO - PROCESS | 7522 | 1461714629492 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]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:50:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 570ms 16:50:29 INFO - PROCESS | 7522 | 1461714629514 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 7522 | 1461714629515 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:50:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:50:29 INFO - PROCESS | 7522 | 1461714629517 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 7522 | 1461714629518 Marionette TRACE conn2 <- [1,738,null,{}] 16:50:29 INFO - PROCESS | 7522 | 1461714629521 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}] 16:50:29 INFO - PROCESS | 7522 | 1461714629625 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:50:29 INFO - PROCESS | 7522 | 1461714629629 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x129249000 == 55 [pid = 7522] [id = 192] 16:50:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x12b417800) [pid = 7522] [serial = 574] [outer = 0x0] 16:50:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x12bb22000) [pid = 7522] [serial = 575] [outer = 0x12b417800] 16:50:29 INFO - PROCESS | 7522 | 1461714629654 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x12bbe2000) [pid = 7522] [serial = 576] [outer = 0x12b417800] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x11a710c00) [pid = 7522] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x1143b9800) [pid = 7522] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x11c92f800) [pid = 7522] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x11a703800) [pid = 7522] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x119345400) [pid = 7522] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x11bb5dc00) [pid = 7522] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x1156ae000) [pid = 7522] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x11c972800) [pid = 7522] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x115a0c400) [pid = 7522] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x125db9c00) [pid = 7522] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:50:30 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x127371400) [pid = 7522] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:50:30 INFO - PROCESS | 7522 | 1461714630462 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]]]}] 16:50:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:50:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 16:50:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:50:30 INFO - PROCESS | 7522 | 1461714630490 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:50:30 INFO - PROCESS | 7522 | 1461714630493 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:50:30 INFO - PROCESS | 7522 | 1461714630496 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:50:30 INFO - PROCESS | 7522 | 1461714630498 Marionette TRACE conn2 <- [1,742,null,{}] 16:50:30 INFO - PROCESS | 7522 | 1461714630501 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}] 16:50:30 INFO - PROCESS | 7522 | 1461714630624 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:50:30 INFO - PROCESS | 7522 | 1461714630698 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b80800 == 56 [pid = 7522] [id = 193] 16:50:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11a703800) [pid = 7522] [serial = 577] [outer = 0x0] 16:50:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x125db2800) [pid = 7522] [serial = 578] [outer = 0x11a703800] 16:50:30 INFO - PROCESS | 7522 | 1461714630741 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x12b5af400) [pid = 7522] [serial = 579] [outer = 0x11a703800] 16:50:31 INFO - PROCESS | 7522 | 1461714631531 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]]]}] 16:50:31 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 16:50:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1072ms 16:50:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:50:31 INFO - PROCESS | 7522 | 1461714631567 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 7522 | 1461714631568 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:50:31 INFO - PROCESS | 7522 | 1461714631570 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 7522 | 1461714631571 Marionette TRACE conn2 <- [1,746,null,{}] 16:50:31 INFO - PROCESS | 7522 | 1461714631574 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}] 16:50:31 INFO - PROCESS | 7522 | 1461714631652 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:50:31 INFO - PROCESS | 7522 | 1461714631658 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b6af000 == 57 [pid = 7522] [id = 194] 16:50:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x12bbe5400) [pid = 7522] [serial = 580] [outer = 0x0] 16:50:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x12be8d400) [pid = 7522] [serial = 581] [outer = 0x12bbe5400] 16:50:31 INFO - PROCESS | 7522 | 1461714631683 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x12bee3c00) [pid = 7522] [serial = 582] [outer = 0x12bbe5400] 16:50:32 INFO - PROCESS | 7522 | 1461714632502 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]]]}] 16:50:32 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.) 16:50:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 16:50:32 INFO - PROCESS | 7522 | 1461714632542 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 7522 | 1461714632545 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:50:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:50:32 INFO - PROCESS | 7522 | 1461714632549 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 7522 | 1461714632551 Marionette TRACE conn2 <- [1,750,null,{}] 16:50:32 INFO - PROCESS | 7522 | 1461714632556 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}] 16:50:32 INFO - PROCESS | 7522 | 1461714632658 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:50:32 INFO - PROCESS | 7522 | 1461714632707 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x1178d7800 == 58 [pid = 7522] [id = 195] 16:50:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x115a0dc00) [pid = 7522] [serial = 583] [outer = 0x0] 16:50:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x11873d400) [pid = 7522] [serial = 584] [outer = 0x115a0dc00] 16:50:32 INFO - PROCESS | 7522 | 1461714632740 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x11930a000) [pid = 7522] [serial = 585] [outer = 0x115a0dc00] 16:50:33 INFO - PROCESS | 7522 | 1461714633649 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]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:50:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1127ms 16:50:33 INFO - PROCESS | 7522 | 1461714633676 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 7522 | 1461714633680 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:50:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:50:33 INFO - PROCESS | 7522 | 1461714633685 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 7522 | 1461714633687 Marionette TRACE conn2 <- [1,754,null,{}] 16:50:33 INFO - PROCESS | 7522 | 1461714633690 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}] 16:50:33 INFO - PROCESS | 7522 | 1461714633788 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:50:33 INFO - PROCESS | 7522 | 1461714633837 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c1ad000 == 59 [pid = 7522] [id = 196] 16:50:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x11930e800) [pid = 7522] [serial = 586] [outer = 0x0] 16:50:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x11af52c00) [pid = 7522] [serial = 587] [outer = 0x11930e800] 16:50:33 INFO - PROCESS | 7522 | 1461714633867 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x11bcd1000) [pid = 7522] [serial = 588] [outer = 0x11930e800] 16:50:34 INFO - PROCESS | 7522 | 1461714634783 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]]]}] 16:50:34 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 16:50:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1121ms 16:50:34 INFO - PROCESS | 7522 | 1461714634809 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 7522 | 1461714634812 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:50:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:50:34 INFO - PROCESS | 7522 | 1461714634816 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 7522 | 1461714634820 Marionette TRACE conn2 <- [1,758,null,{}] 16:50:34 INFO - PROCESS | 7522 | 1461714634832 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}] 16:50:34 INFO - PROCESS | 7522 | 1461714634990 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:50:35 INFO - PROCESS | 7522 | 1461714635130 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b5e7800 == 60 [pid = 7522] [id = 197] 16:50:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x127e4c400) [pid = 7522] [serial = 589] [outer = 0x0] 16:50:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x127e55400) [pid = 7522] [serial = 590] [outer = 0x127e4c400] 16:50:35 INFO - PROCESS | 7522 | 1461714635165 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12b240400) [pid = 7522] [serial = 591] [outer = 0x127e4c400] 16:50:35 INFO - PROCESS | 7522 | 1461714635609 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]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:50:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 826ms 16:50:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:50:35 INFO - PROCESS | 7522 | 1461714635641 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 7522 | 1461714635643 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:50:35 INFO - PROCESS | 7522 | 1461714635645 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 7522 | 1461714635647 Marionette TRACE conn2 <- [1,762,null,{}] 16:50:35 INFO - PROCESS | 7522 | 1461714635649 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}] 16:50:35 INFO - PROCESS | 7522 | 1461714635749 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:50:35 INFO - PROCESS | 7522 | 1461714635796 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be62000 == 61 [pid = 7522] [id = 198] 16:50:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x12b414000) [pid = 7522] [serial = 592] [outer = 0x0] 16:50:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x12b5ae400) [pid = 7522] [serial = 593] [outer = 0x12b414000] 16:50:35 INFO - PROCESS | 7522 | 1461714635831 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12be8d000) [pid = 7522] [serial = 594] [outer = 0x12b414000] 16:50:36 INFO - PROCESS | 7522 | 1461714636842 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]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:50:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1223ms 16:50:36 INFO - PROCESS | 7522 | 1461714636868 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 7522 | 1461714636871 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:50:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:50:36 INFO - PROCESS | 7522 | 1461714636874 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 7522 | 1461714636877 Marionette TRACE conn2 <- [1,766,null,{}] 16:50:36 INFO - PROCESS | 7522 | 1461714636881 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}] 16:50:37 INFO - PROCESS | 7522 | 1461714637002 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:50:37 INFO - PROCESS | 7522 | 1461714637061 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x11aa1f800 == 62 [pid = 7522] [id = 199] 16:50:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x117810c00) [pid = 7522] [serial = 595] [outer = 0x0] 16:50:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x118bcf800) [pid = 7522] [serial = 596] [outer = 0x117810c00] 16:50:37 INFO - PROCESS | 7522 | 1461714637091 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x119346000) [pid = 7522] [serial = 597] [outer = 0x117810c00] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x119b80800 == 61 [pid = 7522] [id = 193] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x129249000 == 60 [pid = 7522] [id = 192] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x1264b8800 == 59 [pid = 7522] [id = 191] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x115381000 == 58 [pid = 7522] [id = 190] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x11c19a000 == 57 [pid = 7522] [id = 189] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x11b35b800 == 56 [pid = 7522] [id = 188] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x11b15a800) [pid = 7522] [serial = 497] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x1157d3800) [pid = 7522] [serial = 494] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x123c74400) [pid = 7522] [serial = 500] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x12b419800) [pid = 7522] [serial = 503] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x12d08a000) [pid = 7522] [serial = 506] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x12d08d400) [pid = 7522] [serial = 509] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x127423800) [pid = 7522] [serial = 542] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x1187ba800 == 55 [pid = 7522] [id = 187] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x119e48800 == 54 [pid = 7522] [id = 186] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x11ac81800 == 53 [pid = 7522] [id = 183] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x1187ce800 == 52 [pid = 7522] [id = 182] 16:50:37 INFO - PROCESS | 7522 | --DOCSHELL 0x126f4a800 == 51 [pid = 7522] [id = 181] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x12ea1ac00) [pid = 7522] [serial = 492] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x11b11b000) [pid = 7522] [serial = 524] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x11b166c00) [pid = 7522] [serial = 525] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x114bc3c00) [pid = 7522] [serial = 513] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x114754800) [pid = 7522] [serial = 512] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x11c976c00) [pid = 7522] [serial = 530] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x11a798c00) [pid = 7522] [serial = 521] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x11ac9e000) [pid = 7522] [serial = 522] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x1193a3c00) [pid = 7522] [serial = 518] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x119b10400) [pid = 7522] [serial = 519] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x11c123400) [pid = 7522] [serial = 527] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x11873fc00) [pid = 7522] [serial = 516] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x1178f2c00) [pid = 7522] [serial = 515] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x125f60800) [pid = 7522] [serial = 533] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x126a38c00) [pid = 7522] [serial = 539] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x126810800) [pid = 7522] [serial = 536] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x126a36c00) [pid = 7522] [serial = 537] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x123c72000) [pid = 7522] [serial = 531] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 99 (0x11c90dc00) [pid = 7522] [serial = 528] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 98 (0x126f0e400) [pid = 7522] [serial = 540] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | --DOMWINDOW == 97 (0x126579400) [pid = 7522] [serial = 534] [outer = 0x0] [url = about:blank] 16:50:37 INFO - PROCESS | 7522 | 1461714637988 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]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:50:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1124ms 16:50:38 INFO - PROCESS | 7522 | 1461714637998 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 7522 | 1461714638002 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:50:38 INFO - PROCESS | 7522 | 1461714638006 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 7522 | 1461714638008 Marionette TRACE conn2 <- [1,770,null,{}] 16:50:38 INFO - PROCESS | 7522 | 1461714638010 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}] 16:50:38 INFO - PROCESS | 7522 | 1461714638088 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:50:38 INFO - PROCESS | 7522 | 1461714638095 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187c0000 == 52 [pid = 7522] [id = 200] 16:50:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 98 (0x119b94800) [pid = 7522] [serial = 598] [outer = 0x0] 16:50:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 99 (0x11a790c00) [pid = 7522] [serial = 599] [outer = 0x119b94800] 16:50:38 INFO - PROCESS | 7522 | 1461714638122 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 100 (0x11b122000) [pid = 7522] [serial = 600] [outer = 0x119b94800] 16:50:38 INFO - PROCESS | 7522 | 1461714638479 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]]]}] 16:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 521ms 16:50:38 INFO - PROCESS | 7522 | 1461714638527 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 7522 | 1461714638529 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:50:38 INFO - PROCESS | 7522 | 1461714638531 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 7522 | 1461714638534 Marionette TRACE conn2 <- [1,774,null,{}] 16:50:38 INFO - PROCESS | 7522 | 1461714638541 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}] 16:50:38 INFO - PROCESS | 7522 | 1461714638628 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:50:38 INFO - PROCESS | 7522 | 1461714638634 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x11ac87800 == 53 [pid = 7522] [id = 201] 16:50:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x11c17c800) [pid = 7522] [serial = 601] [outer = 0x0] 16:50:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x11c90dc00) [pid = 7522] [serial = 602] [outer = 0x11c17c800] 16:50:38 INFO - PROCESS | 7522 | 1461714638661 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x123c6a400) [pid = 7522] [serial = 603] [outer = 0x11c17c800] 16:50:39 INFO - PROCESS | 7522 | 1461714639001 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]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 521ms 16:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:50:39 INFO - PROCESS | 7522 | 1461714639052 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 7522 | 1461714639054 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:50:39 INFO - PROCESS | 7522 | 1461714639056 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 7522 | 1461714639057 Marionette TRACE conn2 <- [1,778,null,{}] 16:50:39 INFO - PROCESS | 7522 | 1461714639060 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}] 16:50:39 INFO - PROCESS | 7522 | 1461714639138 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:50:39 INFO - PROCESS | 7522 | 1461714639145 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c1a3800 == 54 [pid = 7522] [id = 202] 16:50:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x123c74c00) [pid = 7522] [serial = 604] [outer = 0x0] 16:50:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x1267ad000) [pid = 7522] [serial = 605] [outer = 0x123c74c00] 16:50:39 INFO - PROCESS | 7522 | 1461714639171 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x126a38000) [pid = 7522] [serial = 606] [outer = 0x123c74c00] 16:50:39 INFO - PROCESS | 7522 | 1461714639510 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]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 16:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:50:39 INFO - PROCESS | 7522 | 1461714639527 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 7522 | 1461714639528 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:50:39 INFO - PROCESS | 7522 | 1461714639531 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 7522 | 1461714639532 Marionette TRACE conn2 <- [1,782,null,{}] 16:50:39 INFO - PROCESS | 7522 | 1461714639534 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}] 16:50:39 INFO - PROCESS | 7522 | 1461714639615 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:50:39 INFO - PROCESS | 7522 | 1461714639619 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d08000 == 55 [pid = 7522] [id = 203] 16:50:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x126e84400) [pid = 7522] [serial = 607] [outer = 0x0] 16:50:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x12736dc00) [pid = 7522] [serial = 608] [outer = 0x126e84400] 16:50:39 INFO - PROCESS | 7522 | 1461714639648 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x129472000) [pid = 7522] [serial = 609] [outer = 0x126e84400] 16:50:40 INFO - PROCESS | 7522 | 1461714640164 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]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 16:50:40 INFO - PROCESS | 7522 | 1461714640200 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 7522 | 1461714640203 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:50:40 INFO - PROCESS | 7522 | 1461714640225 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 7522 | 1461714640228 Marionette TRACE conn2 <- [1,786,null,{}] 16:50:40 INFO - PROCESS | 7522 | 1461714640233 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}] 16:50:40 INFO - PROCESS | 7522 | 1461714640334 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:50:40 INFO - PROCESS | 7522 | 1461714640399 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x119e42000 == 56 [pid = 7522] [id = 204] 16:50:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x11946fc00) [pid = 7522] [serial = 610] [outer = 0x0] 16:50:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x11ac4c000) [pid = 7522] [serial = 611] [outer = 0x11946fc00] 16:50:40 INFO - PROCESS | 7522 | 1461714640432 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x11b164400) [pid = 7522] [serial = 612] [outer = 0x11946fc00] 16:50:40 INFO - PROCESS | 7522 | 1461714640891 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]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 694ms 16:50:40 INFO - PROCESS | 7522 | 1461714640900 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 7522 | 1461714640904 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:50:40 INFO - PROCESS | 7522 | 1461714640911 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 7522 | 1461714640913 Marionette TRACE conn2 <- [1,790,null,{}] 16:50:40 INFO - PROCESS | 7522 | 1461714640916 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}] 16:50:41 INFO - PROCESS | 7522 | 1461714641017 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:50:41 INFO - PROCESS | 7522 | 1461714641065 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x1178c2000 == 57 [pid = 7522] [id = 205] 16:50:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x11a793800) [pid = 7522] [serial = 613] [outer = 0x0] 16:50:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x11c871400) [pid = 7522] [serial = 614] [outer = 0x11a793800] 16:50:41 INFO - PROCESS | 7522 | 1461714641095 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x126573c00) [pid = 7522] [serial = 615] [outer = 0x11a793800] 16:50:41 INFO - PROCESS | 7522 | 1461714641505 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]]]}] 16:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 622ms 16:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:50:41 INFO - PROCESS | 7522 | 1461714641543 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:50:41 INFO - PROCESS | 7522 | 1461714641545 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:50:41 INFO - PROCESS | 7522 | 1461714641547 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 7522 | 1461714641550 Marionette TRACE conn2 <- [1,794,null,{}] 16:50:41 INFO - PROCESS | 7522 | 1461714641577 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}] 16:50:41 INFO - PROCESS | 7522 | 1461714641722 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:50:41 INFO - PROCESS | 7522 | 1461714641771 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x126841800 == 58 [pid = 7522] [id = 206] 16:50:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x12a0c0400) [pid = 7522] [serial = 616] [outer = 0x0] 16:50:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x12b247000) [pid = 7522] [serial = 617] [outer = 0x12a0c0400] 16:50:41 INFO - PROCESS | 7522 | 1461714641804 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x12b41b800) [pid = 7522] [serial = 618] [outer = 0x12a0c0400] 16:50:42 INFO - PROCESS | 7522 | 1461714642216 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]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 721ms 16:50:42 INFO - PROCESS | 7522 | 1461714642269 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:50:42 INFO - PROCESS | 7522 | 1461714642271 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:50:42 INFO - PROCESS | 7522 | 1461714642273 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 7522 | 1461714642275 Marionette TRACE conn2 <- [1,798,null,{}] 16:50:42 INFO - PROCESS | 7522 | 1461714642277 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}] 16:50:42 INFO - PROCESS | 7522 | 1461714642376 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:50:42 INFO - PROCESS | 7522 | 1461714642425 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a98000 == 59 [pid = 7522] [id = 207] 16:50:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12b40d400) [pid = 7522] [serial = 619] [outer = 0x0] 16:50:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x12bb2d000) [pid = 7522] [serial = 620] [outer = 0x12b40d400] 16:50:42 INFO - PROCESS | 7522 | 1461714642456 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x12bcf9400) [pid = 7522] [serial = 621] [outer = 0x12b40d400] 16:50:42 INFO - PROCESS | 7522 | 1461714642907 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]]]}] 16:50:42 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 16:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 669ms 16:50:42 INFO - PROCESS | 7522 | 1461714642992 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 7522 | 1461714642993 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:50:43 INFO - PROCESS | 7522 | 1461714642997 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:50:43 INFO - PROCESS | 7522 | 1461714642999 Marionette TRACE conn2 <- [1,802,null,{}] 16:50:43 INFO - PROCESS | 7522 | 1461714643001 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}] 16:50:43 INFO - PROCESS | 7522 | 1461714643094 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:50:43 INFO - PROCESS | 7522 | 1461714643158 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b6a3000 == 60 [pid = 7522] [id = 208] 16:50:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12bee8c00) [pid = 7522] [serial = 622] [outer = 0x0] 16:50:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x12beee400) [pid = 7522] [serial = 623] [outer = 0x12bee8c00] 16:50:43 INFO - PROCESS | 7522 | 1461714643188 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x12d215c00) [pid = 7522] [serial = 624] [outer = 0x12bee8c00] 16:50:43 INFO - PROCESS | 7522 | 1461714643614 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]]]}] 16:50:43 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 16:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 16:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:50:43 INFO - PROCESS | 7522 | 1461714643667 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:50:43 INFO - PROCESS | 7522 | 1461714643669 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:50:43 INFO - PROCESS | 7522 | 1461714643671 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:50:43 INFO - PROCESS | 7522 | 1461714643673 Marionette TRACE conn2 <- [1,806,null,{}] 16:50:43 INFO - PROCESS | 7522 | 1461714643677 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}] 16:50:43 INFO - PROCESS | 7522 | 1461714643782 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:50:43 INFO - PROCESS | 7522 | 1461714643845 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d19c800 == 61 [pid = 7522] [id = 209] 16:50:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x12d47c000) [pid = 7522] [serial = 625] [outer = 0x0] 16:50:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x12dc11400) [pid = 7522] [serial = 626] [outer = 0x12d47c000] 16:50:43 INFO - PROCESS | 7522 | 1461714643878 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x12dc31400) [pid = 7522] [serial = 627] [outer = 0x12d47c000] 16:50:44 INFO - PROCESS | 7522 | [7522] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:50:44 INFO - PROCESS | 7522 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:50:44 INFO - PROCESS | 7522 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:50:44 INFO - PROCESS | 7522 | [GFX2-]: Using SkiaGL canvas. 16:50:44 INFO - PROCESS | 7522 | 1461714644317 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]]]}] 16:50:44 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 16:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 672ms 16:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:50:44 INFO - PROCESS | 7522 | 1461714644343 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 7522 | 1461714644344 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:50:44 INFO - PROCESS | 7522 | 1461714644347 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 7522 | 1461714644348 Marionette TRACE conn2 <- [1,810,null,{}] 16:50:44 INFO - PROCESS | 7522 | 1461714644350 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}] 16:50:44 INFO - PROCESS | 7522 | 1461714644467 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:50:44 INFO - PROCESS | 7522 | 1461714644519 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d443800 == 62 [pid = 7522] [id = 210] 16:50:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x12dc2d800) [pid = 7522] [serial = 628] [outer = 0x0] 16:50:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x12e4aa400) [pid = 7522] [serial = 629] [outer = 0x12dc2d800] 16:50:44 INFO - PROCESS | 7522 | 1461714644549 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x12e4b8400) [pid = 7522] [serial = 630] [outer = 0x12dc2d800] 16:50:45 INFO - PROCESS | 7522 | 1461714645008 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]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 668ms 16:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:50:45 INFO - PROCESS | 7522 | 1461714645016 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 7522 | 1461714645017 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:50:45 INFO - PROCESS | 7522 | 1461714645020 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 7522 | 1461714645021 Marionette TRACE conn2 <- [1,814,null,{}] 16:50:45 INFO - PROCESS | 7522 | 1461714645023 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}] 16:50:45 INFO - PROCESS | 7522 | 1461714645216 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:50:45 INFO - PROCESS | 7522 | 1461714645298 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b71000 == 63 [pid = 7522] [id = 211] 16:50:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x11534b000) [pid = 7522] [serial = 631] [outer = 0x0] 16:50:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x1157d5c00) [pid = 7522] [serial = 632] [outer = 0x11534b000] 16:50:45 INFO - PROCESS | 7522 | 1461714645327 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x11913a800) [pid = 7522] [serial = 633] [outer = 0x11534b000] 16:50:45 INFO - PROCESS | 7522 | 1461714645799 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] 16:50:45 INFO - PROCESS | 7522 | 1461714645845 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:50:45 INFO - PROCESS | 7522 | 1461714645848 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 7522 | 1461714645851 Marionette TRACE conn2 <- [1,818,null,{}] 16:50:45 INFO - PROCESS | 7522 | 1461714645854 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}] 16:50:45 INFO - PROCESS | 7522 | 1461714645972 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:50:45 INFO - PROCESS | 7522 | --DOCSHELL 0x11c1a3800 == 62 [pid = 7522] [id = 202] 16:50:45 INFO - PROCESS | 7522 | --DOCSHELL 0x11ac87800 == 61 [pid = 7522] [id = 201] 16:50:45 INFO - PROCESS | 7522 | --DOCSHELL 0x1187c0000 == 60 [pid = 7522] [id = 200] 16:50:45 INFO - PROCESS | 7522 | --DOCSHELL 0x11aa1f800 == 59 [pid = 7522] [id = 199] 16:50:45 INFO - PROCESS | 7522 | --DOCSHELL 0x11c1ad000 == 58 [pid = 7522] [id = 196] 16:50:46 INFO - PROCESS | 7522 | --DOCSHELL 0x1178d7800 == 57 [pid = 7522] [id = 195] 16:50:46 INFO - PROCESS | 7522 | 1461714646123 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x118ee0800 == 58 [pid = 7522] [id = 212] 16:50:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x1193a7c00) [pid = 7522] [serial = 634] [outer = 0x0] 16:50:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x11c625c00) [pid = 7522] [serial = 635] [outer = 0x1193a7c00] 16:50:46 INFO - PROCESS | 7522 | 1461714646153 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x12608cc00) [pid = 7522] [serial = 636] [outer = 0x1193a7c00] 16:50:46 INFO - PROCESS | 7522 | 1461714646520 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]]]}] 16:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 721ms 16:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:50:46 INFO - PROCESS | 7522 | 1461714646570 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 7522 | 1461714646572 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:50:46 INFO - PROCESS | 7522 | 1461714646574 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 7522 | 1461714646575 Marionette TRACE conn2 <- [1,822,null,{}] 16:50:46 INFO - PROCESS | 7522 | 1461714646578 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}] 16:50:46 INFO - PROCESS | 7522 | 1461714646683 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:50:46 INFO - PROCESS | 7522 | 1461714646702 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x1265f6800 == 59 [pid = 7522] [id = 213] 16:50:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x12680e000) [pid = 7522] [serial = 637] [outer = 0x0] 16:50:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x127e54400) [pid = 7522] [serial = 638] [outer = 0x12680e000] 16:50:46 INFO - PROCESS | 7522 | 1461714646728 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x126873c00) [pid = 7522] [serial = 639] [outer = 0x12680e000] 16:50:47 INFO - PROCESS | 7522 | 1461714647104 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] 16:50:47 INFO - PROCESS | 7522 | 1461714647146 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:50:47 INFO - PROCESS | 7522 | 1461714647153 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 7522 | 1461714647156 Marionette TRACE conn2 <- [1,826,null,{}] 16:50:47 INFO - PROCESS | 7522 | 1461714647158 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}] 16:50:47 INFO - PROCESS | 7522 | 1461714647265 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:50:47 INFO - PROCESS | 7522 | 1461714647279 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be55000 == 60 [pid = 7522] [id = 214] 16:50:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x12b40f400) [pid = 7522] [serial = 640] [outer = 0x0] 16:50:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x12beed400) [pid = 7522] [serial = 641] [outer = 0x12b40f400] 16:50:47 INFO - PROCESS | 7522 | 1461714647305 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x12dc10800) [pid = 7522] [serial = 642] [outer = 0x12b40f400] 16:50:47 INFO - PROCESS | 7522 | 1461714647672 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]]]}] 16:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 576ms 16:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:50:47 INFO - PROCESS | 7522 | 1461714647726 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 7522 | 1461714647727 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:50:47 INFO - PROCESS | 7522 | 1461714647729 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 7522 | 1461714647730 Marionette TRACE conn2 <- [1,830,null,{}] 16:50:47 INFO - PROCESS | 7522 | 1461714647732 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}] 16:50:47 INFO - PROCESS | 7522 | 1461714647835 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:50:47 INFO - PROCESS | 7522 | 1461714647847 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dd50800 == 61 [pid = 7522] [id = 215] 16:50:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x12dc33400) [pid = 7522] [serial = 643] [outer = 0x0] 16:50:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x12e5bc800) [pid = 7522] [serial = 644] [outer = 0x12dc33400] 16:50:47 INFO - PROCESS | 7522 | 1461714647872 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x12e736000) [pid = 7522] [serial = 645] [outer = 0x12dc33400] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x12687a400) [pid = 7522] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x11527ac00) [pid = 7522] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x114b4e000) [pid = 7522] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x12b417800) [pid = 7522] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x127a11800) [pid = 7522] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x115a79c00) [pid = 7522] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x11ac45000) [pid = 7522] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x11c17e000) [pid = 7522] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x125f68400) [pid = 7522] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x11b15e800) [pid = 7522] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x115278400) [pid = 7522] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x12730d400) [pid = 7522] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x11c97b000) [pid = 7522] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x118eef400) [pid = 7522] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x11c17c000) [pid = 7522] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x1188c1800) [pid = 7522] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x12bbe2800) [pid = 7522] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x12be90000) [pid = 7522] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x119138000) [pid = 7522] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x118ef1000) [pid = 7522] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x11a703800) [pid = 7522] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x126f06800) [pid = 7522] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x11ac49800) [pid = 7522] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x12bb2e000) [pid = 7522] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x119b94800) [pid = 7522] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x117810c00) [pid = 7522] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x12bbe5400) [pid = 7522] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x123c74c00) [pid = 7522] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:50:48 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x11c17c800) [pid = 7522] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:50:48 INFO - PROCESS | 7522 | 1461714648316 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]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 620ms 16:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:50:48 INFO - PROCESS | 7522 | 1461714648350 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 7522 | 1461714648351 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:50:48 INFO - PROCESS | 7522 | 1461714648353 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 7522 | 1461714648354 Marionette TRACE conn2 <- [1,834,null,{}] 16:50:48 INFO - PROCESS | 7522 | 1461714648356 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}] 16:50:48 INFO - PROCESS | 7522 | 1461714648443 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:50:48 INFO - PROCESS | 7522 | 1461714648448 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x123b9e800 == 62 [pid = 7522] [id = 216] 16:50:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x11ac47c00) [pid = 7522] [serial = 646] [outer = 0x0] 16:50:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x11af48800) [pid = 7522] [serial = 647] [outer = 0x11ac47c00] 16:50:48 INFO - PROCESS | 7522 | 1461714648480 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x125cb3800) [pid = 7522] [serial = 648] [outer = 0x11ac47c00] 16:50:48 INFO - PROCESS | 7522 | 1461714648849 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]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 522ms 16:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:50:48 INFO - PROCESS | 7522 | 1461714648883 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 7522 | 1461714648884 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:50:48 INFO - PROCESS | 7522 | 1461714648886 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 7522 | 1461714648887 Marionette TRACE conn2 <- [1,838,null,{}] 16:50:48 INFO - PROCESS | 7522 | 1461714648892 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}] 16:50:48 INFO - PROCESS | 7522 | 1461714648976 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:50:48 INFO - PROCESS | 7522 | 1461714648981 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e43b000 == 63 [pid = 7522] [id = 217] 16:50:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x11b15e400) [pid = 7522] [serial = 649] [outer = 0x0] 16:50:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x11930b000) [pid = 7522] [serial = 650] [outer = 0x11b15e400] 16:50:49 INFO - PROCESS | 7522 | 1461714649006 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12e72c400) [pid = 7522] [serial = 651] [outer = 0x11b15e400] 16:50:49 INFO - PROCESS | 7522 | 1461714649351 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]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 471ms 16:50:49 INFO - PROCESS | 7522 | 1461714649358 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 7522 | 1461714649359 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:50:49 INFO - PROCESS | 7522 | 1461714649361 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 7522 | 1461714649362 Marionette TRACE conn2 <- [1,842,null,{}] 16:50:49 INFO - PROCESS | 7522 | 1461714649364 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}] 16:50:49 INFO - PROCESS | 7522 | 1461714649450 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:50:49 INFO - PROCESS | 7522 | 1461714649455 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e8ab000 == 64 [pid = 7522] [id = 218] 16:50:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x12ea05c00) [pid = 7522] [serial = 652] [outer = 0x0] 16:50:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x12ea14800) [pid = 7522] [serial = 653] [outer = 0x12ea05c00] 16:50:49 INFO - PROCESS | 7522 | 1461714649480 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x12ea1bc00) [pid = 7522] [serial = 654] [outer = 0x12ea05c00] 16:50:49 INFO - PROCESS | 7522 | 1461714649815 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]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 470ms 16:50:49 INFO - PROCESS | 7522 | 1461714649832 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 7522 | 1461714649833 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:50:49 INFO - PROCESS | 7522 | 1461714649860 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 7522 | 1461714649861 Marionette TRACE conn2 <- [1,846,null,{}] 16:50:49 INFO - PROCESS | 7522 | 1461714649863 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}] 16:50:49 INFO - PROCESS | 7522 | 1461714649951 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:50:49 INFO - PROCESS | 7522 | 1461714649955 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea58800 == 65 [pid = 7522] [id = 219] 16:50:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x11ac4c800) [pid = 7522] [serial = 655] [outer = 0x0] 16:50:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x12ea20000) [pid = 7522] [serial = 656] [outer = 0x11ac4c800] 16:50:49 INFO - PROCESS | 7522 | 1461714649980 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x12eea2c00) [pid = 7522] [serial = 657] [outer = 0x11ac4c800] 16:50:50 INFO - PROCESS | 7522 | 1461714650397 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]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 580ms 16:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:50:50 INFO - PROCESS | 7522 | 1461714650432 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 7522 | 1461714650435 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:50:50 INFO - PROCESS | 7522 | 1461714650457 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 7522 | 1461714650460 Marionette TRACE conn2 <- [1,850,null,{}] 16:50:50 INFO - PROCESS | 7522 | 1461714650467 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}] 16:50:50 INFO - PROCESS | 7522 | 1461714650575 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:50:50 INFO - PROCESS | 7522 | 1461714650644 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x11ac79800 == 66 [pid = 7522] [id = 220] 16:50:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x11780ac00) [pid = 7522] [serial = 658] [outer = 0x0] 16:50:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x119477000) [pid = 7522] [serial = 659] [outer = 0x11780ac00] 16:50:50 INFO - PROCESS | 7522 | 1461714650677 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x11aca2800) [pid = 7522] [serial = 660] [outer = 0x11780ac00] 16:50:51 INFO - PROCESS | 7522 | 1461714651130 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]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 746ms 16:50:51 INFO - PROCESS | 7522 | 1461714651190 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 7522 | 1461714651194 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:50:51 INFO - PROCESS | 7522 | 1461714651201 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 7522 | 1461714651203 Marionette TRACE conn2 <- [1,854,null,{}] 16:50:51 INFO - PROCESS | 7522 | 1461714651206 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}] 16:50:51 INFO - PROCESS | 7522 | 1461714651309 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:50:51 INFO - PROCESS | 7522 | 1461714651379 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be67000 == 67 [pid = 7522] [id = 221] 16:50:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x11c865c00) [pid = 7522] [serial = 661] [outer = 0x0] 16:50:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x123c72000) [pid = 7522] [serial = 662] [outer = 0x11c865c00] 16:50:51 INFO - PROCESS | 7522 | 1461714651409 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x126fe5000) [pid = 7522] [serial = 663] [outer = 0x11c865c00] 16:50:51 INFO - PROCESS | 7522 | 1461714651814 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]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 623ms 16:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:50:51 INFO - PROCESS | 7522 | 1461714651825 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 7522 | 1461714651826 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:50:51 INFO - PROCESS | 7522 | 1461714651829 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 7522 | 1461714651831 Marionette TRACE conn2 <- [1,858,null,{}] 16:50:51 INFO - PROCESS | 7522 | 1461714651839 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}] 16:50:51 INFO - PROCESS | 7522 | 1461714651962 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:50:52 INFO - PROCESS | 7522 | 1461714652039 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f032000 == 68 [pid = 7522] [id = 222] 16:50:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x12b5b1000) [pid = 7522] [serial = 664] [outer = 0x0] 16:50:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x12be97c00) [pid = 7522] [serial = 665] [outer = 0x12b5b1000] 16:50:52 INFO - PROCESS | 7522 | 1461714652072 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x12dc0ac00) [pid = 7522] [serial = 666] [outer = 0x12b5b1000] 16:50:52 INFO - PROCESS | 7522 | 1461714652530 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]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 724ms 16:50:52 INFO - PROCESS | 7522 | 1461714652554 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 7522 | 1461714652557 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:50:52 INFO - PROCESS | 7522 | 1461714652561 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 7522 | 1461714652563 Marionette TRACE conn2 <- [1,862,null,{}] 16:50:52 INFO - PROCESS | 7522 | 1461714652567 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}] 16:50:52 INFO - PROCESS | 7522 | 1461714652721 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:50:52 INFO - PROCESS | 7522 | 1461714652794 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f436800 == 69 [pid = 7522] [id = 223] 16:50:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x12bbde400) [pid = 7522] [serial = 667] [outer = 0x0] 16:50:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x12ea14c00) [pid = 7522] [serial = 668] [outer = 0x12bbde400] 16:50:52 INFO - PROCESS | 7522 | 1461714652824 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x12eea7000) [pid = 7522] [serial = 669] [outer = 0x12bbde400] 16:50:53 INFO - PROCESS | 7522 | 1461714653240 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]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 722ms 16:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:50:53 INFO - PROCESS | 7522 | 1461714653294 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 7522 | 1461714653296 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:50:53 INFO - PROCESS | 7522 | 1461714653298 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 7522 | 1461714653299 Marionette TRACE conn2 <- [1,866,null,{}] 16:50:53 INFO - PROCESS | 7522 | 1461714653302 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}] 16:50:53 INFO - PROCESS | 7522 | 1461714653403 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:50:53 INFO - PROCESS | 7522 | 1461714653472 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5cd800 == 70 [pid = 7522] [id = 224] 16:50:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x12eea8000) [pid = 7522] [serial = 670] [outer = 0x0] 16:50:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x12f0b9400) [pid = 7522] [serial = 671] [outer = 0x12eea8000] 16:50:53 INFO - PROCESS | 7522 | 1461714653504 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x12f0c0000) [pid = 7522] [serial = 672] [outer = 0x12eea8000] 16:50:53 INFO - PROCESS | 7522 | 1461714653950 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]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 669ms 16:50:53 INFO - PROCESS | 7522 | 1461714653968 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:50:53 INFO - PROCESS | 7522 | 1461714653970 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:50:53 INFO - PROCESS | 7522 | 1461714653991 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 7522 | 1461714653992 Marionette TRACE conn2 <- [1,870,null,{}] 16:50:54 INFO - PROCESS | 7522 | 1461714653996 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}] 16:50:54 INFO - PROCESS | 7522 | 1461714654115 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:50:54 INFO - PROCESS | 7522 | 1461714654185 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b6c800 == 71 [pid = 7522] [id = 225] 16:50:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x11aca7800) [pid = 7522] [serial = 673] [outer = 0x0] 16:50:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x127425800) [pid = 7522] [serial = 674] [outer = 0x11aca7800] 16:50:54 INFO - PROCESS | 7522 | 1461714654217 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x12f0c4000) [pid = 7522] [serial = 675] [outer = 0x11aca7800] 16:50:54 INFO - PROCESS | 7522 | 1461714654847 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]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 990ms 16:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:50:54 INFO - PROCESS | 7522 | 1461714654962 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 7522 | 1461714654965 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:50:54 INFO - PROCESS | 7522 | 1461714654968 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 7522 | 1461714654970 Marionette TRACE conn2 <- [1,874,null,{}] 16:50:54 INFO - PROCESS | 7522 | 1461714654974 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}] 16:50:55 INFO - PROCESS | 7522 | 1461714655069 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:50:55 INFO - PROCESS | 7522 | 1461714655137 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x11931b800 == 72 [pid = 7522] [id = 226] 16:50:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x11588d400) [pid = 7522] [serial = 676] [outer = 0x0] 16:50:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x1178f0c00) [pid = 7522] [serial = 677] [outer = 0x11588d400] 16:50:55 INFO - PROCESS | 7522 | 1461714655165 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x118e53400) [pid = 7522] [serial = 678] [outer = 0x11588d400] 16:50:55 INFO - PROCESS | 7522 | 1461714655607 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]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 16:50:55 INFO - PROCESS | 7522 | 1461714655655 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 7522 | 1461714655661 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:50:55 INFO - PROCESS | 7522 | 1461714655667 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 7522 | 1461714655668 Marionette TRACE conn2 <- [1,878,null,{}] 16:50:55 INFO - PROCESS | 7522 | 1461714655670 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}] 16:50:55 INFO - PROCESS | 7522 | 1461714655785 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:50:55 INFO - PROCESS | 7522 | 1461714655889 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x119382000 == 73 [pid = 7522] [id = 227] 16:50:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x119345400) [pid = 7522] [serial = 679] [outer = 0x0] 16:50:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x11a708000) [pid = 7522] [serial = 680] [outer = 0x119345400] 16:50:55 INFO - PROCESS | 7522 | 1461714655936 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x11ac4d000) [pid = 7522] [serial = 681] [outer = 0x119345400] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x1187bc800 == 72 [pid = 7522] [id = 113] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12e8ab000 == 71 [pid = 7522] [id = 218] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12e43b000 == 70 [pid = 7522] [id = 217] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x123b9e800 == 69 [pid = 7522] [id = 216] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12dd50800 == 68 [pid = 7522] [id = 215] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12be55000 == 67 [pid = 7522] [id = 214] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12b6af000 == 66 [pid = 7522] [id = 194] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x1265f6800 == 65 [pid = 7522] [id = 213] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x11af52c00) [pid = 7522] [serial = 587] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x127e55400) [pid = 7522] [serial = 590] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x118ee0800 == 64 [pid = 7522] [id = 212] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x119b71000 == 63 [pid = 7522] [id = 211] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x126841800 == 62 [pid = 7522] [id = 206] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x1178c2000 == 61 [pid = 7522] [id = 205] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x119e42000 == 60 [pid = 7522] [id = 204] 16:50:56 INFO - PROCESS | 7522 | --DOCSHELL 0x125d08000 == 59 [pid = 7522] [id = 203] 16:50:56 INFO - PROCESS | 7522 | 1461714656392 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]]]}] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x11c90dc00) [pid = 7522] [serial = 602] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x12b5ae400) [pid = 7522] [serial = 593] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x11a790c00) [pid = 7522] [serial = 599] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x11b122000) [pid = 7522] [serial = 600] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x119346000) [pid = 7522] [serial = 597] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x118bcf800) [pid = 7522] [serial = 596] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x12bee3c00) [pid = 7522] [serial = 582] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x11873d400) [pid = 7522] [serial = 584] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x12b5af400) [pid = 7522] [serial = 579] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x126a38000) [pid = 7522] [serial = 606] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x1267ad000) [pid = 7522] [serial = 605] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x123c6a400) [pid = 7522] [serial = 603] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x11ac4a800) [pid = 7522] [serial = 549] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x123c6b400) [pid = 7522] [serial = 552] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x126ab6800) [pid = 7522] [serial = 569] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x11873d800) [pid = 7522] [serial = 546] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x12d475000) [pid = 7522] [serial = 453] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x12bbe2000) [pid = 7522] [serial = 576] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x12a0b9400) [pid = 7522] [serial = 572] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x1178f7400) [pid = 7522] [serial = 557] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x1274c3800) [pid = 7522] [serial = 555] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x119139000) [pid = 7522] [serial = 558] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x11c870800) [pid = 7522] [serial = 551] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x127309c00) [pid = 7522] [serial = 446] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x12bb22000) [pid = 7522] [serial = 575] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x11c975800) [pid = 7522] [serial = 566] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x118bce000) [pid = 7522] [serial = 495] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x12bbe1c00) [pid = 7522] [serial = 449] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x12680e800) [pid = 7522] [serial = 501] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x126874000) [pid = 7522] [serial = 567] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x11c17fc00) [pid = 7522] [serial = 498] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x11c867000) [pid = 7522] [serial = 563] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x119b05400) [pid = 7522] [serial = 548] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x12e4b6800) [pid = 7522] [serial = 507] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x12ea1dc00) [pid = 7522] [serial = 510] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x11a704400) [pid = 7522] [serial = 560] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x11af49800) [pid = 7522] [serial = 561] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x119b94c00) [pid = 7522] [serial = 440] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x125dbd400) [pid = 7522] [serial = 554] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x125db2800) [pid = 7522] [serial = 578] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x12b5b0c00) [pid = 7522] [serial = 504] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x1156af400) [pid = 7522] [serial = 545] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x11c86a800) [pid = 7522] [serial = 443] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x12b5af000) [pid = 7522] [serial = 573] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x11c92a000) [pid = 7522] [serial = 564] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x127a10400) [pid = 7522] [serial = 570] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x12bcf7000) [pid = 7522] [serial = 386] [outer = 0x0] [url = about:blank] 16:50:56 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x12be8d400) [pid = 7522] [serial = 581] [outer = 0x0] [url = about:blank] 16:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 770ms 16:50:56 INFO - PROCESS | 7522 | 1461714656438 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 7522 | 1461714656439 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:50:56 INFO - PROCESS | 7522 | 1461714656448 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 7522 | 1461714656450 Marionette TRACE conn2 <- [1,882,null,{}] 16:50:56 INFO - PROCESS | 7522 | 1461714656459 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}] 16:50:56 INFO - PROCESS | 7522 | 1461714656545 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:50:56 INFO - PROCESS | 7522 | 1461714656552 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x118ee1800 == 60 [pid = 7522] [id = 228] 16:50:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x11af47c00) [pid = 7522] [serial = 682] [outer = 0x0] 16:50:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x11b122000) [pid = 7522] [serial = 683] [outer = 0x11af47c00] 16:50:56 INFO - PROCESS | 7522 | 1461714656582 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11c125400) [pid = 7522] [serial = 684] [outer = 0x11af47c00] 16:50:56 INFO - PROCESS | 7522 | 1461714656941 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]]]}] 16:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 522ms 16:50:56 INFO - PROCESS | 7522 | 1461714656970 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 7522 | 1461714656972 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:50:56 INFO - PROCESS | 7522 | 1461714656975 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 7522 | 1461714656976 Marionette TRACE conn2 <- [1,886,null,{}] 16:50:56 INFO - PROCESS | 7522 | 1461714656978 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}] 16:50:57 INFO - PROCESS | 7522 | 1461714657061 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:50:57 INFO - PROCESS | 7522 | 1461714657066 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbec000 == 61 [pid = 7522] [id = 229] 16:50:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x11c17dc00) [pid = 7522] [serial = 685] [outer = 0x0] 16:50:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x11c621000) [pid = 7522] [serial = 686] [outer = 0x11c17dc00] 16:50:57 INFO - PROCESS | 7522 | 1461714657093 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x11c972800) [pid = 7522] [serial = 687] [outer = 0x11c17dc00] 16:50:57 INFO - PROCESS | 7522 | 1461714657422 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]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 16:50:57 INFO - PROCESS | 7522 | 1461714657444 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 7522 | 1461714657445 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:50:57 INFO - PROCESS | 7522 | 1461714657447 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 7522 | 1461714657448 Marionette TRACE conn2 <- [1,890,null,{}] 16:50:57 INFO - PROCESS | 7522 | 1461714657451 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}] 16:50:57 INFO - PROCESS | 7522 | 1461714657551 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:50:57 INFO - PROCESS | 7522 | 1461714657560 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187b8800 == 62 [pid = 7522] [id = 230] 16:50:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x11c978c00) [pid = 7522] [serial = 688] [outer = 0x0] 16:50:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x123c6a400) [pid = 7522] [serial = 689] [outer = 0x11c978c00] 16:50:57 INFO - PROCESS | 7522 | 1461714657586 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x125ca9400) [pid = 7522] [serial = 690] [outer = 0x11c978c00] 16:50:57 INFO - PROCESS | 7522 | 1461714657938 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]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 16:50:57 INFO - PROCESS | 7522 | 1461714657967 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 7522 | 1461714657968 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:50:57 INFO - PROCESS | 7522 | 1461714657970 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 7522 | 1461714657971 Marionette TRACE conn2 <- [1,894,null,{}] 16:50:57 INFO - PROCESS | 7522 | 1461714657974 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}] 16:50:58 INFO - PROCESS | 7522 | 1461714658068 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:50:58 INFO - PROCESS | 7522 | 1461714658136 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x123ba7000 == 63 [pid = 7522] [id = 231] 16:50:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x11c979000) [pid = 7522] [serial = 691] [outer = 0x0] 16:50:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x1267ad000) [pid = 7522] [serial = 692] [outer = 0x11c979000] 16:50:58 INFO - PROCESS | 7522 | 1461714658170 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x1271a6c00) [pid = 7522] [serial = 693] [outer = 0x11c979000] 16:50:58 INFO - PROCESS | 7522 | 1461714658499 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]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 568ms 16:50:58 INFO - PROCESS | 7522 | 1461714658539 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 7522 | 1461714658540 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:50:58 INFO - PROCESS | 7522 | 1461714658542 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 7522 | 1461714658543 Marionette TRACE conn2 <- [1,898,null,{}] 16:50:58 INFO - PROCESS | 7522 | 1461714658546 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}] 16:50:58 INFO - PROCESS | 7522 | 1461714658646 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:50:58 INFO - PROCESS | 7522 | 1461714658681 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x125fbe000 == 64 [pid = 7522] [id = 232] 16:50:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x1271aac00) [pid = 7522] [serial = 694] [outer = 0x0] 16:50:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x127a0a000) [pid = 7522] [serial = 695] [outer = 0x1271aac00] 16:50:58 INFO - PROCESS | 7522 | 1461714658707 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x129433c00) [pid = 7522] [serial = 696] [outer = 0x1271aac00] 16:50:59 INFO - PROCESS | 7522 | 1461714659024 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]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 16:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:50:59 INFO - PROCESS | 7522 | 1461714659068 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 7522 | 1461714659069 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:50:59 INFO - PROCESS | 7522 | 1461714659071 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 7522 | 1461714659073 Marionette TRACE conn2 <- [1,902,null,{}] 16:50:59 INFO - PROCESS | 7522 | 1461714659075 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}] 16:50:59 INFO - PROCESS | 7522 | 1461714659175 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:50:59 INFO - PROCESS | 7522 | 1461714659208 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x1264c0800 == 65 [pid = 7522] [id = 233] 16:50:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x129437400) [pid = 7522] [serial = 697] [outer = 0x0] 16:50:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12a0ba000) [pid = 7522] [serial = 698] [outer = 0x129437400] 16:50:59 INFO - PROCESS | 7522 | 1461714659234 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x12b413400) [pid = 7522] [serial = 699] [outer = 0x129437400] 16:50:59 INFO - PROCESS | 7522 | 1461714659578 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]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 522ms 16:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:50:59 INFO - PROCESS | 7522 | 1461714659603 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 7522 | 1461714659604 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:50:59 INFO - PROCESS | 7522 | 1461714659607 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 7522 | 1461714659610 Marionette TRACE conn2 <- [1,906,null,{}] 16:50:59 INFO - PROCESS | 7522 | 1461714659613 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}] 16:50:59 INFO - PROCESS | 7522 | 1461714659714 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:50:59 INFO - PROCESS | 7522 | 1461714659748 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x126f4e800 == 66 [pid = 7522] [id = 234] 16:50:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x12947d400) [pid = 7522] [serial = 700] [outer = 0x0] 16:50:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12b418c00) [pid = 7522] [serial = 701] [outer = 0x12947d400] 16:50:59 INFO - PROCESS | 7522 | 1461714659774 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x12b6d4000) [pid = 7522] [serial = 702] [outer = 0x12947d400] 16:51:00 INFO - PROCESS | 7522 | 1461714660311 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]]]}] 16:51:00 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x12680e000) [pid = 7522] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:51:00 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x126e84400) [pid = 7522] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:51:00 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x12b40f400) [pid = 7522] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:51:00 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x11534b000) [pid = 7522] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:51:00 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x12dc33400) [pid = 7522] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:51:00 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x11ac47c00) [pid = 7522] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:51:00 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x12ea05c00) [pid = 7522] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:51:00 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x11b15e400) [pid = 7522] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:51:00 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x1193a7c00) [pid = 7522] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 722ms 16:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:51:00 INFO - PROCESS | 7522 | 1461714660332 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 7522 | 1461714660333 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:51:00 INFO - PROCESS | 7522 | 1461714660335 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 7522 | 1461714660336 Marionette TRACE conn2 <- [1,910,null,{}] 16:51:00 INFO - PROCESS | 7522 | 1461714660339 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}] 16:51:00 INFO - PROCESS | 7522 | 1461714660422 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:51:00 INFO - PROCESS | 7522 | 1461714660445 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c121800 == 67 [pid = 7522] [id = 235] 16:51:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x11af52c00) [pid = 7522] [serial = 703] [outer = 0x0] 16:51:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x12a0bc400) [pid = 7522] [serial = 704] [outer = 0x11af52c00] 16:51:00 INFO - PROCESS | 7522 | 1461714660471 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x12bbe2000) [pid = 7522] [serial = 705] [outer = 0x11af52c00] 16:51:00 INFO - PROCESS | 7522 | 1461714660814 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]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 519ms 16:51:00 INFO - PROCESS | 7522 | 1461714660854 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:51:00 INFO - PROCESS | 7522 | 1461714660856 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:51:00 INFO - PROCESS | 7522 | 1461714660858 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 7522 | 1461714660860 Marionette TRACE conn2 <- [1,914,null,{}] 16:51:00 INFO - PROCESS | 7522 | 1461714660862 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}] 16:51:00 INFO - PROCESS | 7522 | 1461714660981 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:51:00 INFO - PROCESS | 7522 | 1461714660990 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a00b800 == 68 [pid = 7522] [id = 236] 16:51:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x1268e7800) [pid = 7522] [serial = 706] [outer = 0x0] 16:51:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12be8d400) [pid = 7522] [serial = 707] [outer = 0x1268e7800] 16:51:01 INFO - PROCESS | 7522 | 1461714661021 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x12d47b800) [pid = 7522] [serial = 708] [outer = 0x1268e7800] 16:51:01 INFO - PROCESS | 7522 | 1461714661345 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]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 16:51:01 INFO - PROCESS | 7522 | 1461714661378 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 7522 | 1461714661379 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:51:01 INFO - PROCESS | 7522 | 1461714661381 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 7522 | 1461714661382 Marionette TRACE conn2 <- [1,918,null,{}] 16:51:01 INFO - PROCESS | 7522 | 1461714661385 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}] 16:51:01 INFO - PROCESS | 7522 | 1461714661469 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:51:01 INFO - PROCESS | 7522 | 1461714661474 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbc6000 == 69 [pid = 7522] [id = 237] 16:51:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x12d479000) [pid = 7522] [serial = 709] [outer = 0x0] 16:51:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12dc12c00) [pid = 7522] [serial = 710] [outer = 0x12d479000] 16:51:01 INFO - PROCESS | 7522 | 1461714661499 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x12e5b2800) [pid = 7522] [serial = 711] [outer = 0x12d479000] 16:51:01 INFO - PROCESS | 7522 | 1461714661833 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]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 16:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:51:01 INFO - PROCESS | 7522 | 1461714661850 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 7522 | 1461714661851 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:51:01 INFO - PROCESS | 7522 | 1461714661853 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 7522 | 1461714661854 Marionette TRACE conn2 <- [1,922,null,{}] 16:51:01 INFO - PROCESS | 7522 | 1461714661858 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}] 16:51:01 INFO - PROCESS | 7522 | 1461714661973 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:51:01 INFO - PROCESS | 7522 | 1461714661980 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1c7000 == 70 [pid = 7522] [id = 238] 16:51:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x12d478400) [pid = 7522] [serial = 712] [outer = 0x0] 16:51:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x12e5ba000) [pid = 7522] [serial = 713] [outer = 0x12d478400] 16:51:02 INFO - PROCESS | 7522 | 1461714662006 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x12ea0a400) [pid = 7522] [serial = 714] [outer = 0x12d478400] 16:51:02 INFO - PROCESS | 7522 | 1461714662299 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]]]}] 16:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 472ms 16:51:02 INFO - PROCESS | 7522 | 1461714662385 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 7522 | 1461714662387 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:51:02 INFO - PROCESS | 7522 | 1461714662394 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 7522 | 1461714662396 Marionette TRACE conn2 <- [1,926,null,{}] 16:51:02 INFO - PROCESS | 7522 | 1461714662401 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}] 16:51:02 INFO - PROCESS | 7522 | 1461714662510 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:51:02 INFO - PROCESS | 7522 | 1461714662563 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x11574d000 == 71 [pid = 7522] [id = 239] 16:51:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x114bb7800) [pid = 7522] [serial = 715] [outer = 0x0] 16:51:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x114bc6c00) [pid = 7522] [serial = 716] [outer = 0x114bb7800] 16:51:02 INFO - PROCESS | 7522 | 1461714662596 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x1178f2c00) [pid = 7522] [serial = 717] [outer = 0x114bb7800] 16:51:03 INFO - PROCESS | 7522 | 1461714663048 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]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 675ms 16:51:03 INFO - PROCESS | 7522 | 1461714663069 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 7522 | 1461714663071 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:51:03 INFO - PROCESS | 7522 | 1461714663079 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 7522 | 1461714663082 Marionette TRACE conn2 <- [1,930,null,{}] 16:51:03 INFO - PROCESS | 7522 | 1461714663085 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}] 16:51:03 INFO - PROCESS | 7522 | 1461714663191 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:51:03 INFO - PROCESS | 7522 | 1461714663257 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x119331800 == 72 [pid = 7522] [id = 240] 16:51:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x1178f7800) [pid = 7522] [serial = 718] [outer = 0x0] 16:51:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x119138000) [pid = 7522] [serial = 719] [outer = 0x1178f7800] 16:51:03 INFO - PROCESS | 7522 | 1461714663291 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x11bb67800) [pid = 7522] [serial = 720] [outer = 0x1178f7800] 16:51:03 INFO - PROCESS | 7522 | 1461714663696 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]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 673ms 16:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:51:03 INFO - PROCESS | 7522 | 1461714663750 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 7522 | 1461714663752 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:51:03 INFO - PROCESS | 7522 | 1461714663754 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 7522 | 1461714663756 Marionette TRACE conn2 <- [1,934,null,{}] 16:51:03 INFO - PROCESS | 7522 | 1461714663763 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}] 16:51:03 INFO - PROCESS | 7522 | 1461714663874 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:51:03 INFO - PROCESS | 7522 | 1461714663965 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b6af000 == 73 [pid = 7522] [id = 241] 16:51:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x126802800) [pid = 7522] [serial = 721] [outer = 0x0] 16:51:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x126810c00) [pid = 7522] [serial = 722] [outer = 0x126802800] 16:51:04 INFO - PROCESS | 7522 | 1461714664012 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x126e80400) [pid = 7522] [serial = 723] [outer = 0x126802800] 16:51:04 INFO - PROCESS | 7522 | 1461714664443 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]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 721ms 16:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:51:04 INFO - PROCESS | 7522 | 1461714664476 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 7522 | 1461714664477 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:51:04 INFO - PROCESS | 7522 | 1461714664480 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 7522 | 1461714664481 Marionette TRACE conn2 <- [1,938,null,{}] 16:51:04 INFO - PROCESS | 7522 | 1461714664483 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}] 16:51:04 INFO - PROCESS | 7522 | 1461714664589 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:51:04 INFO - PROCESS | 7522 | 1461714664647 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dd41000 == 74 [pid = 7522] [id = 242] 16:51:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x127372800) [pid = 7522] [serial = 724] [outer = 0x0] 16:51:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x12bbe4400) [pid = 7522] [serial = 725] [outer = 0x127372800] 16:51:04 INFO - PROCESS | 7522 | 1461714664678 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x12d085400) [pid = 7522] [serial = 726] [outer = 0x127372800] 16:51:05 INFO - PROCESS | 7522 | 1461714665104 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]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 669ms 16:51:05 INFO - PROCESS | 7522 | 1461714665150 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:51:05 INFO - PROCESS | 7522 | 1461714665151 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:51:05 INFO - PROCESS | 7522 | 1461714665153 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 7522 | 1461714665155 Marionette TRACE conn2 <- [1,942,null,{}] 16:51:05 INFO - PROCESS | 7522 | 1461714665157 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}] 16:51:05 INFO - PROCESS | 7522 | 1461714665278 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:51:05 INFO - PROCESS | 7522 | 1461714665346 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e89d800 == 75 [pid = 7522] [id = 243] 16:51:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x12d21ac00) [pid = 7522] [serial = 727] [outer = 0x0] 16:51:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x12d478c00) [pid = 7522] [serial = 728] [outer = 0x12d21ac00] 16:51:05 INFO - PROCESS | 7522 | 1461714665376 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x12e5bb400) [pid = 7522] [serial = 729] [outer = 0x12d21ac00] 16:51:05 INFO - PROCESS | 7522 | 1461714665782 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]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 16:51:05 INFO - PROCESS | 7522 | 1461714665826 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 7522 | 1461714665827 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:51:05 INFO - PROCESS | 7522 | 1461714665830 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 7522 | 1461714665831 Marionette TRACE conn2 <- [1,946,null,{}] 16:51:05 INFO - PROCESS | 7522 | 1461714665834 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}] 16:51:05 INFO - PROCESS | 7522 | 1461714665956 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:51:06 INFO - PROCESS | 7522 | 1461714666027 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f028800 == 76 [pid = 7522] [id = 244] 16:51:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x12ea0d000) [pid = 7522] [serial = 730] [outer = 0x0] 16:51:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x12ee9e400) [pid = 7522] [serial = 731] [outer = 0x12ea0d000] 16:51:06 INFO - PROCESS | 7522 | 1461714666058 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x12f41d400) [pid = 7522] [serial = 732] [outer = 0x12ea0d000] 16:51:06 INFO - PROCESS | 7522 | 1461714666437 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]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 669ms 16:51:06 INFO - PROCESS | 7522 | 1461714666499 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 7522 | 1461714666501 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:51:06 INFO - PROCESS | 7522 | 1461714666503 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 7522 | 1461714666505 Marionette TRACE conn2 <- [1,950,null,{}] 16:51:06 INFO - PROCESS | 7522 | 1461714666507 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}] 16:51:06 INFO - PROCESS | 7522 | 1461714666630 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:51:06 INFO - PROCESS | 7522 | 1461714666699 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5dd000 == 77 [pid = 7522] [id = 245] 16:51:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x12f41f800) [pid = 7522] [serial = 733] [outer = 0x0] 16:51:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x12f425000) [pid = 7522] [serial = 734] [outer = 0x12f41f800] 16:51:06 INFO - PROCESS | 7522 | 1461714666729 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x12f771800) [pid = 7522] [serial = 735] [outer = 0x12f41f800] 16:51:07 INFO - PROCESS | 7522 | 1461714667163 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]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 723ms 16:51:07 INFO - PROCESS | 7522 | 1461714667226 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 7522 | 1461714667228 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:51:07 INFO - PROCESS | 7522 | 1461714667230 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 7522 | 1461714667231 Marionette TRACE conn2 <- [1,954,null,{}] 16:51:07 INFO - PROCESS | 7522 | 1461714667234 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}] 16:51:07 INFO - PROCESS | 7522 | 1461714667342 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:51:07 INFO - PROCESS | 7522 | 1461714667398 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x11aa16800 == 78 [pid = 7522] [id = 246] 16:51:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x11bb05400) [pid = 7522] [serial = 736] [outer = 0x0] 16:51:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12eb69000) [pid = 7522] [serial = 737] [outer = 0x11bb05400] 16:51:07 INFO - PROCESS | 7522 | 1461714667429 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12eb6f000) [pid = 7522] [serial = 738] [outer = 0x11bb05400] 16:51:08 INFO - PROCESS | 7522 | 1461714668133 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]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 923ms 16:51:08 INFO - PROCESS | 7522 | 1461714668154 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:51:08 INFO - PROCESS | 7522 | 1461714668159 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:51:08 INFO - PROCESS | 7522 | 1461714668163 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 7522 | 1461714668167 Marionette TRACE conn2 <- [1,958,null,{}] 16:51:08 INFO - PROCESS | 7522 | 1461714668172 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}] 16:51:08 INFO - PROCESS | 7522 | 1461714668317 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:51:08 INFO - PROCESS | 7522 | 1461714668439 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c19e000 == 79 [pid = 7522] [id = 247] 16:51:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x11873d400) [pid = 7522] [serial = 739] [outer = 0x0] 16:51:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x119479800) [pid = 7522] [serial = 740] [outer = 0x11873d400] 16:51:08 INFO - PROCESS | 7522 | 1461714668471 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x11af47400) [pid = 7522] [serial = 741] [outer = 0x11873d400] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbba800 == 78 [pid = 7522] [id = 149] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x127eab000 == 77 [pid = 7522] [id = 132] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbc6000 == 76 [pid = 7522] [id = 237] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x12a00b800 == 75 [pid = 7522] [id = 236] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x11c121800 == 74 [pid = 7522] [id = 235] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x126f4e800 == 73 [pid = 7522] [id = 234] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x1264c0800 == 72 [pid = 7522] [id = 233] 16:51:08 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12dc11400) [pid = 7522] [serial = 626] [outer = 0x0] [url = about:blank] 16:51:08 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12e4aa400) [pid = 7522] [serial = 629] [outer = 0x0] [url = about:blank] 16:51:08 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x12ea20000) [pid = 7522] [serial = 656] [outer = 0x0] [url = about:blank] 16:51:08 INFO - PROCESS | 7522 | 1461714668932 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]]]}] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x125fbe000 == 71 [pid = 7522] [id = 232] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x123ba7000 == 70 [pid = 7522] [id = 231] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x1187b8800 == 69 [pid = 7522] [id = 230] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x11bbec000 == 68 [pid = 7522] [id = 229] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x118ee1800 == 67 [pid = 7522] [id = 228] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x119382000 == 66 [pid = 7522] [id = 227] 16:51:08 INFO - PROCESS | 7522 | --DOCSHELL 0x11931b800 == 65 [pid = 7522] [id = 226] 16:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 824ms 16:51:09 INFO - PROCESS | 7522 | 1461714669004 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 7522 | 1461714669008 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:51:09 INFO - PROCESS | 7522 | 1461714669018 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 7522 | 1461714669020 Marionette TRACE conn2 <- [1,962,null,{}] 16:51:09 INFO - PROCESS | 7522 | 1461714669022 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}] 16:51:09 INFO - PROCESS | 7522 | 1461714669110 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:51:09 INFO - PROCESS | 7522 | 1461714669118 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x119021000 == 66 [pid = 7522] [id = 248] 16:51:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x11bb63800) [pid = 7522] [serial = 742] [outer = 0x0] 16:51:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x11c12b000) [pid = 7522] [serial = 743] [outer = 0x11bb63800] 16:51:09 INFO - PROCESS | 7522 | 1461714669145 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x11c90a000) [pid = 7522] [serial = 744] [outer = 0x11bb63800] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12beee400) [pid = 7522] [serial = 623] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12e5bc800) [pid = 7522] [serial = 644] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x12dc10800) [pid = 7522] [serial = 642] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x11af48800) [pid = 7522] [serial = 647] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x125cb3800) [pid = 7522] [serial = 648] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x12b247000) [pid = 7522] [serial = 617] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x12ea14800) [pid = 7522] [serial = 653] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x11ac4c000) [pid = 7522] [serial = 611] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x12bb2d000) [pid = 7522] [serial = 620] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x12e736000) [pid = 7522] [serial = 645] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x11930b000) [pid = 7522] [serial = 650] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x11c625c00) [pid = 7522] [serial = 635] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x12ea1bc00) [pid = 7522] [serial = 654] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x12608cc00) [pid = 7522] [serial = 636] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x12e72c400) [pid = 7522] [serial = 651] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x126873c00) [pid = 7522] [serial = 639] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x127e54400) [pid = 7522] [serial = 638] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x12736dc00) [pid = 7522] [serial = 608] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x12beed400) [pid = 7522] [serial = 641] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x129472000) [pid = 7522] [serial = 609] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x11913a800) [pid = 7522] [serial = 633] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x1157d5c00) [pid = 7522] [serial = 632] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x11c871400) [pid = 7522] [serial = 614] [outer = 0x0] [url = about:blank] 16:51:09 INFO - PROCESS | 7522 | 1461714669511 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]]]}] 16:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 16:51:09 INFO - PROCESS | 7522 | 1461714669537 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 7522 | 1461714669539 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:51:09 INFO - PROCESS | 7522 | 1461714669542 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 7522 | 1461714669545 Marionette TRACE conn2 <- [1,966,null,{}] 16:51:09 INFO - PROCESS | 7522 | 1461714669552 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}] 16:51:09 INFO - PROCESS | 7522 | 1461714669639 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:51:09 INFO - PROCESS | 7522 | 1461714669647 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x125c96800 == 67 [pid = 7522] [id = 249] 16:51:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x11c97b400) [pid = 7522] [serial = 745] [outer = 0x0] 16:51:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x1267af800) [pid = 7522] [serial = 746] [outer = 0x11c97b400] 16:51:09 INFO - PROCESS | 7522 | 1461714669674 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x126f06400) [pid = 7522] [serial = 747] [outer = 0x11c97b400] 16:51:10 INFO - PROCESS | 7522 | 1461714670014 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]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 522ms 16:51:10 INFO - PROCESS | 7522 | 1461714670068 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 7522 | 1461714670070 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:51:10 INFO - PROCESS | 7522 | 1461714670072 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 7522 | 1461714670073 Marionette TRACE conn2 <- [1,970,null,{}] 16:51:10 INFO - PROCESS | 7522 | 1461714670075 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}] 16:51:10 INFO - PROCESS | 7522 | 1461714670159 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:51:10 INFO - PROCESS | 7522 | 1461714670166 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x12678a800 == 68 [pid = 7522] [id = 250] 16:51:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x126f0e400) [pid = 7522] [serial = 748] [outer = 0x0] 16:51:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x127e54400) [pid = 7522] [serial = 749] [outer = 0x126f0e400] 16:51:10 INFO - PROCESS | 7522 | 1461714670192 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x12b240800) [pid = 7522] [serial = 750] [outer = 0x126f0e400] 16:51:10 INFO - PROCESS | 7522 | 1461714670536 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]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 470ms 16:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:51:10 INFO - PROCESS | 7522 | 1461714670542 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 7522 | 1461714670543 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:51:10 INFO - PROCESS | 7522 | 1461714670545 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 7522 | 1461714670547 Marionette TRACE conn2 <- [1,974,null,{}] 16:51:10 INFO - PROCESS | 7522 | 1461714670549 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}] 16:51:10 INFO - PROCESS | 7522 | 1461714670633 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:51:10 INFO - PROCESS | 7522 | 1461714670637 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x129255000 == 69 [pid = 7522] [id = 251] 16:51:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x129472000) [pid = 7522] [serial = 751] [outer = 0x0] 16:51:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x12b5ac800) [pid = 7522] [serial = 752] [outer = 0x129472000] 16:51:10 INFO - PROCESS | 7522 | 1461714670666 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x12bbe7400) [pid = 7522] [serial = 753] [outer = 0x129472000] 16:51:11 INFO - PROCESS | 7522 | 1461714671047 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]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 567ms 16:51:11 INFO - PROCESS | 7522 | 1461714671114 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:51:11 INFO - PROCESS | 7522 | 1461714671116 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:51:11 INFO - PROCESS | 7522 | 1461714671120 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 7522 | 1461714671122 Marionette TRACE conn2 <- [1,978,null,{}] 16:51:11 INFO - PROCESS | 7522 | 1461714671125 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}] 16:51:11 INFO - PROCESS | 7522 | 1461714671299 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:51:11 INFO - PROCESS | 7522 | 1461714671321 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b861000 == 70 [pid = 7522] [id = 252] 16:51:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x12b5b1c00) [pid = 7522] [serial = 754] [outer = 0x0] 16:51:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x12e4ac000) [pid = 7522] [serial = 755] [outer = 0x12b5b1c00] 16:51:11 INFO - PROCESS | 7522 | 1461714671366 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x12ea09000) [pid = 7522] [serial = 756] [outer = 0x12b5b1c00] 16:51:11 INFO - PROCESS | 7522 | 1461714671776 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]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 16:51:11 INFO - PROCESS | 7522 | 1461714671793 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:51:11 INFO - PROCESS | 7522 | 1461714671794 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:51:11 INFO - PROCESS | 7522 | 1461714671797 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 7522 | 1461714671798 Marionette TRACE conn2 <- [1,982,null,{}] 16:51:11 INFO - PROCESS | 7522 | 1461714671800 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}] 16:51:11 INFO - PROCESS | 7522 | 1461714671903 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:51:11 INFO - PROCESS | 7522 | 1461714671916 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d1cb800 == 71 [pid = 7522] [id = 253] 16:51:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x12dc0a800) [pid = 7522] [serial = 757] [outer = 0x0] 16:51:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x12ea1f000) [pid = 7522] [serial = 758] [outer = 0x12dc0a800] 16:51:11 INFO - PROCESS | 7522 | 1461714671941 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x12eb72400) [pid = 7522] [serial = 759] [outer = 0x12dc0a800] 16:51:12 INFO - PROCESS | 7522 | 1461714672298 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]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 520ms 16:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:51:12 INFO - PROCESS | 7522 | 1461714672318 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 7522 | 1461714672319 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:51:12 INFO - PROCESS | 7522 | 1461714672321 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 7522 | 1461714672322 Marionette TRACE conn2 <- [1,986,null,{}] 16:51:12 INFO - PROCESS | 7522 | 1461714672326 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}] 16:51:12 INFO - PROCESS | 7522 | 1461714672434 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:51:12 INFO - PROCESS | 7522 | 1461714672446 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e422000 == 72 [pid = 7522] [id = 254] 16:51:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x1157cfc00) [pid = 7522] [serial = 760] [outer = 0x0] 16:51:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x12eb76800) [pid = 7522] [serial = 761] [outer = 0x1157cfc00] 16:51:12 INFO - PROCESS | 7522 | 1461714672471 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x12f0b8800) [pid = 7522] [serial = 762] [outer = 0x1157cfc00] 16:51:12 INFO - PROCESS | 7522 | 1461714672829 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]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 522ms 16:51:12 INFO - PROCESS | 7522 | 1461714672846 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 7522 | 1461714672847 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:51:12 INFO - PROCESS | 7522 | 1461714672849 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 7522 | 1461714672850 Marionette TRACE conn2 <- [1,990,null,{}] 16:51:12 INFO - PROCESS | 7522 | 1461714672853 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}] 16:51:12 INFO - PROCESS | 7522 | 1461714672961 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:51:12 INFO - PROCESS | 7522 | 1461714672974 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e8a7800 == 73 [pid = 7522] [id = 255] 16:51:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12eb76000) [pid = 7522] [serial = 763] [outer = 0x0] 16:51:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12f0c4400) [pid = 7522] [serial = 764] [outer = 0x12eb76000] 16:51:13 INFO - PROCESS | 7522 | 1461714672999 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12f420800) [pid = 7522] [serial = 765] [outer = 0x12eb76000] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x11af47c00) [pid = 7522] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x1271aac00) [pid = 7522] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x11588d400) [pid = 7522] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x119345400) [pid = 7522] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x129437400) [pid = 7522] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x11c17dc00) [pid = 7522] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x11c978c00) [pid = 7522] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x12947d400) [pid = 7522] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x12d479000) [pid = 7522] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x1268e7800) [pid = 7522] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x11af52c00) [pid = 7522] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:51:13 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x11c979000) [pid = 7522] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:51:13 INFO - PROCESS | 7522 | 1461714673410 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]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 569ms 16:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:51:13 INFO - PROCESS | 7522 | 1461714673419 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 7522 | 1461714673420 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:51:13 INFO - PROCESS | 7522 | 1461714673422 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 7522 | 1461714673424 Marionette TRACE conn2 <- [1,994,null,{}] 16:51:13 INFO - PROCESS | 7522 | 1461714673431 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}] 16:51:13 INFO - PROCESS | 7522 | 1461714673548 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:51:13 INFO - PROCESS | 7522 | 1461714673590 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea56800 == 74 [pid = 7522] [id = 256] 16:51:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x115280c00) [pid = 7522] [serial = 766] [outer = 0x0] 16:51:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x12730d000) [pid = 7522] [serial = 767] [outer = 0x115280c00] 16:51:13 INFO - PROCESS | 7522 | 1461714673617 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x12e4ac800) [pid = 7522] [serial = 768] [outer = 0x115280c00] 16:51:13 INFO - PROCESS | 7522 | 1461714673929 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]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms 16:51:13 INFO - PROCESS | 7522 | 1461714673945 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 7522 | 1461714673947 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:51:13 INFO - PROCESS | 7522 | 1461714673949 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 7522 | 1461714673951 Marionette TRACE conn2 <- [1,998,null,{}] 16:51:13 INFO - PROCESS | 7522 | 1461714673953 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}] 16:51:14 INFO - PROCESS | 7522 | 1461714674055 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:51:14 INFO - PROCESS | 7522 | 1461714674108 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5c7000 == 75 [pid = 7522] [id = 257] 16:51:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x11af47c00) [pid = 7522] [serial = 769] [outer = 0x0] 16:51:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x12f41c800) [pid = 7522] [serial = 770] [outer = 0x11af47c00] 16:51:14 INFO - PROCESS | 7522 | 1461714674140 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x12fbe2c00) [pid = 7522] [serial = 771] [outer = 0x11af47c00] 16:51:14 INFO - PROCESS | 7522 | 1461714674404 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]]]}] 16:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 16:51:14 INFO - PROCESS | 7522 | 1461714674418 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 7522 | 1461714674419 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:51:14 INFO - PROCESS | 7522 | 1461714674431 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 7522 | 1461714674432 Marionette TRACE conn2 <- [1,1002,null,{}] 16:51:14 INFO - PROCESS | 7522 | 1461714674434 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}] 16:51:14 INFO - PROCESS | 7522 | 1461714674527 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:51:14 INFO - PROCESS | 7522 | 1461714674532 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc7f000 == 76 [pid = 7522] [id = 258] 16:51:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x12ad92800) [pid = 7522] [serial = 772] [outer = 0x0] 16:51:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x12ad9b800) [pid = 7522] [serial = 773] [outer = 0x12ad92800] 16:51:14 INFO - PROCESS | 7522 | 1461714674557 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x12ad9f800) [pid = 7522] [serial = 774] [outer = 0x12ad92800] 16:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 476ms 16:51:14 INFO - PROCESS | 7522 | 1461714674895 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]]]}] 16:51:14 INFO - PROCESS | 7522 | 1461714674901 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 7522 | 1461714674902 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:51:14 INFO - PROCESS | 7522 | 1461714674904 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 7522 | 1461714674905 Marionette TRACE conn2 <- [1,1006,null,{}] 16:51:14 INFO - PROCESS | 7522 | 1461714674910 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}] 16:51:15 INFO - PROCESS | 7522 | 1461714674999 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:51:15 INFO - PROCESS | 7522 | 1461714675059 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fca0000 == 77 [pid = 7522] [id = 259] 16:51:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12a542800) [pid = 7522] [serial = 775] [outer = 0x0] 16:51:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12a54a000) [pid = 7522] [serial = 776] [outer = 0x12a542800] 16:51:15 INFO - PROCESS | 7522 | 1461714675084 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12a54f800) [pid = 7522] [serial = 777] [outer = 0x12a542800] 16:51:15 INFO - PROCESS | 7522 | 1461714675509 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]]]}] 16:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 672ms 16:51:15 INFO - PROCESS | 7522 | 1461714675592 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 7522 | 1461714675595 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:51:15 INFO - PROCESS | 7522 | 1461714675598 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 7522 | 1461714675601 Marionette TRACE conn2 <- [1,1010,null,{}] 16:51:15 INFO - PROCESS | 7522 | 1461714675605 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}] 16:51:15 INFO - PROCESS | 7522 | 1461714675729 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:51:15 INFO - PROCESS | 7522 | 1461714675828 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bb55800 == 78 [pid = 7522] [id = 260] 16:51:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x11ac4a800) [pid = 7522] [serial = 778] [outer = 0x0] 16:51:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x11aca6800) [pid = 7522] [serial = 779] [outer = 0x11ac4a800] 16:51:15 INFO - PROCESS | 7522 | 1461714675862 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x11c127000) [pid = 7522] [serial = 780] [outer = 0x11ac4a800] 16:51:16 INFO - PROCESS | 7522 | 1461714676293 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]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 723ms 16:51:16 INFO - PROCESS | 7522 | 1461714676322 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 7522 | 1461714676326 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:51:16 INFO - PROCESS | 7522 | 1461714676330 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 7522 | 1461714676332 Marionette TRACE conn2 <- [1,1014,null,{}] 16:51:16 INFO - PROCESS | 7522 | 1461714676335 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}] 16:51:16 INFO - PROCESS | 7522 | 1461714676447 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:51:16 INFO - PROCESS | 7522 | 1461714676519 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b694800 == 79 [pid = 7522] [id = 261] 16:51:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x11c60c400) [pid = 7522] [serial = 781] [outer = 0x0] 16:51:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x126802c00) [pid = 7522] [serial = 782] [outer = 0x11c60c400] 16:51:16 INFO - PROCESS | 7522 | 1461714676549 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x127429800) [pid = 7522] [serial = 783] [outer = 0x11c60c400] 16:51:16 INFO - PROCESS | 7522 | 1461714676980 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]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 670ms 16:51:17 INFO - PROCESS | 7522 | 1461714677001 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 7522 | 1461714677002 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:51:17 INFO - PROCESS | 7522 | 1461714677005 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 7522 | 1461714677008 Marionette TRACE conn2 <- [1,1018,null,{}] 16:51:17 INFO - PROCESS | 7522 | 1461714677016 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}] 16:51:17 INFO - PROCESS | 7522 | 1461714677147 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:51:17 INFO - PROCESS | 7522 | 1461714677250 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:17 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8a9000 == 80 [pid = 7522] [id = 262] 16:51:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12a0ba400) [pid = 7522] [serial = 784] [outer = 0x0] 16:51:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12a557c00) [pid = 7522] [serial = 785] [outer = 0x12a0ba400] 16:51:17 INFO - PROCESS | 7522 | 1461714677284 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12a55e400) [pid = 7522] [serial = 786] [outer = 0x12a0ba400] 16:51:17 INFO - PROCESS | 7522 | 1461714677732 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]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 773ms 16:51:17 INFO - PROCESS | 7522 | 1461714677778 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 7522 | 1461714677781 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:51:17 INFO - PROCESS | 7522 | 1461714677783 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 7522 | 1461714677784 Marionette TRACE conn2 <- [1,1022,null,{}] 16:51:17 INFO - PROCESS | 7522 | 1461714677787 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}] 16:51:17 INFO - PROCESS | 7522 | 1461714677896 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:51:17 INFO - PROCESS | 7522 | 1461714677954 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff18000 == 81 [pid = 7522] [id = 263] 16:51:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12a54b800) [pid = 7522] [serial = 787] [outer = 0x0] 16:51:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12ad9cc00) [pid = 7522] [serial = 788] [outer = 0x12a54b800] 16:51:18 INFO - PROCESS | 7522 | 1461714678027 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12b5af000) [pid = 7522] [serial = 789] [outer = 0x12a54b800] 16:51:18 INFO - PROCESS | 7522 | 1461714678432 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]]]}] 16:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 16:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:51:18 INFO - PROCESS | 7522 | 1461714678454 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 7522 | 1461714678455 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:51:18 INFO - PROCESS | 7522 | 1461714678478 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 7522 | 1461714678480 Marionette TRACE conn2 <- [1,1026,null,{}] 16:51:18 INFO - PROCESS | 7522 | 1461714678483 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}] 16:51:18 INFO - PROCESS | 7522 | 1461714678588 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:51:18 INFO - PROCESS | 7522 | 1461714678647 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x13015a800 == 82 [pid = 7522] [id = 264] 16:51:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12b5b2800) [pid = 7522] [serial = 790] [outer = 0x0] 16:51:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12bee7c00) [pid = 7522] [serial = 791] [outer = 0x12b5b2800] 16:51:18 INFO - PROCESS | 7522 | 1461714678677 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12dc0d400) [pid = 7522] [serial = 792] [outer = 0x12b5b2800] 16:51:19 INFO - PROCESS | 7522 | 1461714679156 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]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 742ms 16:51:19 INFO - PROCESS | 7522 | 1461714679208 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:51:19 INFO - PROCESS | 7522 | 1461714679209 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:51:19 INFO - PROCESS | 7522 | 1461714679213 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 7522 | 1461714679214 Marionette TRACE conn2 <- [1,1030,null,{}] 16:51:19 INFO - PROCESS | 7522 | 1461714679217 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}] 16:51:19 INFO - PROCESS | 7522 | 1461714679336 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:51:19 INFO - PROCESS | 7522 | 1461714679408 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bc84000 == 83 [pid = 7522] [id = 265] 16:51:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x11c92f800) [pid = 7522] [serial = 793] [outer = 0x0] 16:51:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12b6d4800) [pid = 7522] [serial = 794] [outer = 0x11c92f800] 16:51:19 INFO - PROCESS | 7522 | 1461714679441 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12f424c00) [pid = 7522] [serial = 795] [outer = 0x11c92f800] 16:51:20 INFO - PROCESS | 7522 | 1461714680085 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]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 921ms 16:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:51:20 INFO - PROCESS | 7522 | 1461714680140 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 7522 | 1461714680143 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:51:20 INFO - PROCESS | 7522 | 1461714680148 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 7522 | 1461714680151 Marionette TRACE conn2 <- [1,1034,null,{}] 16:51:20 INFO - PROCESS | 7522 | 1461714680155 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}] 16:51:20 INFO - PROCESS | 7522 | 1461714680257 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:51:20 INFO - PROCESS | 7522 | 1461714680326 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4ce800 == 84 [pid = 7522] [id = 266] 16:51:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x118e4a000) [pid = 7522] [serial = 796] [outer = 0x0] 16:51:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x119345000) [pid = 7522] [serial = 797] [outer = 0x118e4a000] 16:51:20 INFO - PROCESS | 7522 | 1461714680355 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x11ac44800) [pid = 7522] [serial = 798] [outer = 0x118e4a000] 16:51:20 INFO - PROCESS | 7522 | 1461714680784 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]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 16:51:20 INFO - PROCESS | 7522 | 1461714680820 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 7522 | 1461714680824 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:51:20 INFO - PROCESS | 7522 | 1461714680850 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 7522 | 1461714680852 Marionette TRACE conn2 <- [1,1038,null,{}] 16:51:20 INFO - PROCESS | 7522 | 1461714680854 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}] 16:51:20 INFO - PROCESS | 7522 | 1461714680982 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:51:21 INFO - PROCESS | 7522 | 1461714681087 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x118b92800 == 85 [pid = 7522] [id = 267] 16:51:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x119053000) [pid = 7522] [serial = 799] [outer = 0x0] 16:51:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x11b15a800) [pid = 7522] [serial = 800] [outer = 0x119053000] 16:51:21 INFO - PROCESS | 7522 | 1461714681135 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x11c607400) [pid = 7522] [serial = 801] [outer = 0x119053000] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x1271d5800 == 84 [pid = 7522] [id = 184] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12d443800 == 83 [pid = 7522] [id = 210] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc7f000 == 82 [pid = 7522] [id = 258] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5c7000 == 81 [pid = 7522] [id = 257] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12ea56800 == 80 [pid = 7522] [id = 256] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12e8a7800 == 79 [pid = 7522] [id = 255] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12e422000 == 78 [pid = 7522] [id = 254] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x12e5ba000) [pid = 7522] [serial = 713] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12d1cb800 == 77 [pid = 7522] [id = 253] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12b861000 == 76 [pid = 7522] [id = 252] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x129255000 == 75 [pid = 7522] [id = 251] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12678a800 == 74 [pid = 7522] [id = 250] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x125c96800 == 73 [pid = 7522] [id = 249] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x119021000 == 72 [pid = 7522] [id = 248] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x11c19e000 == 71 [pid = 7522] [id = 247] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12e89d800 == 70 [pid = 7522] [id = 243] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12dd41000 == 69 [pid = 7522] [id = 242] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12b6af000 == 68 [pid = 7522] [id = 241] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x119331800 == 67 [pid = 7522] [id = 240] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x11574d000 == 66 [pid = 7522] [id = 239] 16:51:21 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1c7000 == 65 [pid = 7522] [id = 238] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x11b122000) [pid = 7522] [serial = 683] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x11c125400) [pid = 7522] [serial = 684] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x127a0a000) [pid = 7522] [serial = 695] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x1178f0c00) [pid = 7522] [serial = 677] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x118e53400) [pid = 7522] [serial = 678] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x11ac4d000) [pid = 7522] [serial = 681] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x11a708000) [pid = 7522] [serial = 680] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12ea14c00) [pid = 7522] [serial = 668] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12f0b9400) [pid = 7522] [serial = 671] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x119477000) [pid = 7522] [serial = 659] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12a0ba000) [pid = 7522] [serial = 698] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12be97c00) [pid = 7522] [serial = 665] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x11c621000) [pid = 7522] [serial = 686] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x11c972800) [pid = 7522] [serial = 687] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x129433c00) [pid = 7522] [serial = 696] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x123c6a400) [pid = 7522] [serial = 689] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x12b418c00) [pid = 7522] [serial = 701] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x12e5b2800) [pid = 7522] [serial = 711] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x125ca9400) [pid = 7522] [serial = 690] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x127425800) [pid = 7522] [serial = 674] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x123c72000) [pid = 7522] [serial = 662] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12be8d400) [pid = 7522] [serial = 707] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12a0bc400) [pid = 7522] [serial = 704] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x12bbe2000) [pid = 7522] [serial = 705] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x12dc12c00) [pid = 7522] [serial = 710] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x12b6d4000) [pid = 7522] [serial = 702] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x1267ad000) [pid = 7522] [serial = 692] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x1271a6c00) [pid = 7522] [serial = 693] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x12b413400) [pid = 7522] [serial = 699] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x12d47b800) [pid = 7522] [serial = 708] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 7522 | 1461714681747 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]]]}] 16:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 928ms 16:51:21 INFO - PROCESS | 7522 | 1461714681776 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 7522 | 1461714681777 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:51:21 INFO - PROCESS | 7522 | 1461714681779 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 7522 | 1461714681782 Marionette TRACE conn2 <- [1,1042,null,{}] 16:51:21 INFO - PROCESS | 7522 | 1461714681789 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}] 16:51:21 INFO - PROCESS | 7522 | 1461714681874 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:51:21 INFO - PROCESS | 7522 | 1461714681883 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b69800 == 66 [pid = 7522] [id = 268] 16:51:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x11c182800) [pid = 7522] [serial = 802] [outer = 0x0] 16:51:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x11c975400) [pid = 7522] [serial = 803] [outer = 0x11c182800] 16:51:21 INFO - PROCESS | 7522 | 1461714681912 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x125f61400) [pid = 7522] [serial = 804] [outer = 0x11c182800] 16:51:22 INFO - PROCESS | 7522 | 1461714682609 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]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 873ms 16:51:22 INFO - PROCESS | 7522 | 1461714682653 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 7522 | 1461714682655 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:51:22 INFO - PROCESS | 7522 | 1461714682657 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 7522 | 1461714682659 Marionette TRACE conn2 <- [1,1046,null,{}] 16:51:22 INFO - PROCESS | 7522 | 1461714682661 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}] 16:51:22 INFO - PROCESS | 7522 | 1461714682741 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:51:22 INFO - PROCESS | 7522 | 1461714682747 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x126a2f800 == 67 [pid = 7522] [id = 269] 16:51:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x126873c00) [pid = 7522] [serial = 805] [outer = 0x0] 16:51:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12a54b400) [pid = 7522] [serial = 806] [outer = 0x126873c00] 16:51:22 INFO - PROCESS | 7522 | 1461714682773 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12a557800) [pid = 7522] [serial = 807] [outer = 0x126873c00] 16:51:23 INFO - PROCESS | 7522 | 1461714683112 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]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 16:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:51:23 INFO - PROCESS | 7522 | 1461714683129 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 7522 | 1461714683130 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:51:23 INFO - PROCESS | 7522 | 1461714683132 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 7522 | 1461714683133 Marionette TRACE conn2 <- [1,1050,null,{}] 16:51:23 INFO - PROCESS | 7522 | 1461714683136 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}] 16:51:23 INFO - PROCESS | 7522 | 1461714683241 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:51:23 INFO - PROCESS | 7522 | 1461714683267 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x118a27800 == 68 [pid = 7522] [id = 270] 16:51:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12a558000) [pid = 7522] [serial = 808] [outer = 0x0] 16:51:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12ad98c00) [pid = 7522] [serial = 809] [outer = 0x12a558000] 16:51:23 INFO - PROCESS | 7522 | 1461714683292 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12b23f800) [pid = 7522] [serial = 810] [outer = 0x12a558000] 16:51:23 INFO - PROCESS | 7522 | 1461714683611 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]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 16:51:23 INFO - PROCESS | 7522 | 1461714683651 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 7522 | 1461714683652 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:51:23 INFO - PROCESS | 7522 | 1461714683655 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 7522 | 1461714683656 Marionette TRACE conn2 <- [1,1054,null,{}] 16:51:23 INFO - PROCESS | 7522 | 1461714683658 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}] 16:51:23 INFO - PROCESS | 7522 | 1461714683754 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:51:23 INFO - PROCESS | 7522 | 1461714683761 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbae000 == 69 [pid = 7522] [id = 271] 16:51:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12b247400) [pid = 7522] [serial = 811] [outer = 0x0] 16:51:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12b6d6000) [pid = 7522] [serial = 812] [outer = 0x12b247400] 16:51:23 INFO - PROCESS | 7522 | 1461714683788 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12beea400) [pid = 7522] [serial = 813] [outer = 0x12b247400] 16:51:24 INFO - PROCESS | 7522 | 1461714684212 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]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 572ms 16:51:24 INFO - PROCESS | 7522 | 1461714684229 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 7522 | 1461714684231 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:51:24 INFO - PROCESS | 7522 | 1461714684234 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 7522 | 1461714684236 Marionette TRACE conn2 <- [1,1058,null,{}] 16:51:24 INFO - PROCESS | 7522 | 1461714684240 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}] 16:51:24 INFO - PROCESS | 7522 | 1461714684407 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:51:24 INFO - PROCESS | 7522 | 1461714684500 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d1d2000 == 70 [pid = 7522] [id = 272] 16:51:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12bcf3800) [pid = 7522] [serial = 814] [outer = 0x0] 16:51:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12d479000) [pid = 7522] [serial = 815] [outer = 0x12bcf3800] 16:51:24 INFO - PROCESS | 7522 | 1461714684543 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12dc35800) [pid = 7522] [serial = 816] [outer = 0x12bcf3800] 16:51:24 INFO - PROCESS | 7522 | 1461714684936 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]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 720ms 16:51:24 INFO - PROCESS | 7522 | 1461714684955 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 7522 | 1461714684956 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:51:24 INFO - PROCESS | 7522 | 1461714684960 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 7522 | 1461714684962 Marionette TRACE conn2 <- [1,1062,null,{}] 16:51:24 INFO - PROCESS | 7522 | 1461714684964 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}] 16:51:25 INFO - PROCESS | 7522 | 1461714685068 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:51:25 INFO - PROCESS | 7522 | 1461714685092 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc53800 == 71 [pid = 7522] [id = 273] 16:51:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12e4af400) [pid = 7522] [serial = 817] [outer = 0x0] 16:51:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12e5ba000) [pid = 7522] [serial = 818] [outer = 0x12e4af400] 16:51:25 INFO - PROCESS | 7522 | 1461714685117 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12ea06800) [pid = 7522] [serial = 819] [outer = 0x12e4af400] 16:51:25 INFO - PROCESS | 7522 | 1461714685451 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]]]}] 16:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 16:51:25 INFO - PROCESS | 7522 | 1461714685481 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 7522 | 1461714685483 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:51:25 INFO - PROCESS | 7522 | 1461714685485 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 7522 | 1461714685486 Marionette TRACE conn2 <- [1,1066,null,{}] 16:51:25 INFO - PROCESS | 7522 | 1461714685488 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}] 16:51:25 INFO - PROCESS | 7522 | 1461714685594 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:51:25 INFO - PROCESS | 7522 | 1461714685630 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e56a000 == 72 [pid = 7522] [id = 274] 16:51:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x11aca8000) [pid = 7522] [serial = 820] [outer = 0x0] 16:51:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12ea14c00) [pid = 7522] [serial = 821] [outer = 0x11aca8000] 16:51:25 INFO - PROCESS | 7522 | 1461714685656 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12eb6d000) [pid = 7522] [serial = 822] [outer = 0x11aca8000] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x115280c00) [pid = 7522] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12b5b1c00) [pid = 7522] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12eb76000) [pid = 7522] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x12d478400) [pid = 7522] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x11873d400) [pid = 7522] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12dc0a800) [pid = 7522] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x11c97b400) [pid = 7522] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x126f0e400) [pid = 7522] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x1157cfc00) [pid = 7522] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x129472000) [pid = 7522] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x11bb63800) [pid = 7522] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x11af47c00) [pid = 7522] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12ad92800) [pid = 7522] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:51:26 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x11ac4c800) [pid = 7522] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:51:26 INFO - PROCESS | 7522 | 1461714686142 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]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 16:51:26 INFO - PROCESS | 7522 | 1461714686157 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:51:26 INFO - PROCESS | 7522 | 1461714686161 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:51:26 INFO - PROCESS | 7522 | 1461714686163 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 7522 | 1461714686164 Marionette TRACE conn2 <- [1,1070,null,{}] 16:51:26 INFO - PROCESS | 7522 | 1461714686166 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}] 16:51:26 INFO - PROCESS | 7522 | 1461714686251 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:51:26 INFO - PROCESS | 7522 | 1461714686257 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a75000 == 73 [pid = 7522] [id = 275] 16:51:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x11ac4b400) [pid = 7522] [serial = 823] [outer = 0x0] 16:51:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x11cb46c00) [pid = 7522] [serial = 824] [outer = 0x11ac4b400] 16:51:26 INFO - PROCESS | 7522 | 1461714686282 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12d47cc00) [pid = 7522] [serial = 825] [outer = 0x11ac4b400] 16:51:26 INFO - PROCESS | 7522 | 1461714686611 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]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 16:51:26 INFO - PROCESS | 7522 | 1461714686635 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:51:26 INFO - PROCESS | 7522 | 1461714686636 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:51:26 INFO - PROCESS | 7522 | 1461714686639 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 7522 | 1461714686641 Marionette TRACE conn2 <- [1,1074,null,{}] 16:51:26 INFO - PROCESS | 7522 | 1461714686646 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}] 16:51:26 INFO - PROCESS | 7522 | 1461714686769 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:51:26 INFO - PROCESS | 7522 | 1461714686776 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f030800 == 74 [pid = 7522] [id = 276] 16:51:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12947cc00) [pid = 7522] [serial = 826] [outer = 0x0] 16:51:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12eb77800) [pid = 7522] [serial = 827] [outer = 0x12947cc00] 16:51:26 INFO - PROCESS | 7522 | 1461714686805 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12f0c5c00) [pid = 7522] [serial = 828] [outer = 0x12947cc00] 16:51:27 INFO - PROCESS | 7522 | 1461714687135 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]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 16:51:27 INFO - PROCESS | 7522 | 1461714687162 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 7522 | 1461714687163 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:51:27 INFO - PROCESS | 7522 | 1461714687165 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 7522 | 1461714687166 Marionette TRACE conn2 <- [1,1078,null,{}] 16:51:27 INFO - PROCESS | 7522 | 1461714687169 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}] 16:51:27 INFO - PROCESS | 7522 | 1461714687254 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:51:27 INFO - PROCESS | 7522 | 1461714687259 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc79000 == 75 [pid = 7522] [id = 277] 16:51:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12ad85000) [pid = 7522] [serial = 829] [outer = 0x0] 16:51:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12ad89000) [pid = 7522] [serial = 830] [outer = 0x12ad85000] 16:51:27 INFO - PROCESS | 7522 | 1461714687284 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12ad8dc00) [pid = 7522] [serial = 831] [outer = 0x12ad85000] 16:51:27 INFO - PROCESS | 7522 | 1461714687633 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]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 16:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:51:27 INFO - PROCESS | 7522 | 1461714687685 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 7522 | 1461714687687 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:51:27 INFO - PROCESS | 7522 | 1461714687691 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 7522 | 1461714687693 Marionette TRACE conn2 <- [1,1082,null,{}] 16:51:27 INFO - PROCESS | 7522 | 1461714687696 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}] 16:51:27 INFO - PROCESS | 7522 | 1461714687829 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:51:27 INFO - PROCESS | 7522 | 1461714687835 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x13015d800 == 76 [pid = 7522] [id = 278] 16:51:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12ad85c00) [pid = 7522] [serial = 832] [outer = 0x0] 16:51:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12f423c00) [pid = 7522] [serial = 833] [outer = 0x12ad85c00] 16:51:27 INFO - PROCESS | 7522 | 1461714687876 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x11ac49c00) [pid = 7522] [serial = 834] [outer = 0x12ad85c00] 16:51:28 INFO - PROCESS | 7522 | 1461714688497 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]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 821ms 16:51:28 INFO - PROCESS | 7522 | 1461714688512 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 7522 | 1461714688515 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:51:28 INFO - PROCESS | 7522 | 1461714688519 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 7522 | 1461714688521 Marionette TRACE conn2 <- [1,1086,null,{}] 16:51:28 INFO - PROCESS | 7522 | 1461714688525 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}] 16:51:28 INFO - PROCESS | 7522 | 1461714688635 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:51:28 INFO - PROCESS | 7522 | 1461714688707 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x119d16800 == 77 [pid = 7522] [id = 279] 16:51:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x11873cc00) [pid = 7522] [serial = 835] [outer = 0x0] 16:51:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x1191e3c00) [pid = 7522] [serial = 836] [outer = 0x11873cc00] 16:51:28 INFO - PROCESS | 7522 | 1461714688739 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x11ac4d000) [pid = 7522] [serial = 837] [outer = 0x11873cc00] 16:51:29 INFO - PROCESS | 7522 | 1461714689151 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]]]}] 16:51:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x11a799000) [pid = 7522] [serial = 838] [outer = 0x12fbe5800] 16:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 16:51:29 INFO - PROCESS | 7522 | 1461714689202 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:51:29 INFO - PROCESS | 7522 | 1461714689205 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:51:29 INFO - PROCESS | 7522 | 1461714689258 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 7522 | 1461714689260 Marionette TRACE conn2 <- [1,1090,null,{}] 16:51:29 INFO - PROCESS | 7522 | 1461714689281 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}] 16:51:29 INFO - PROCESS | 7522 | 1461714689386 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:51:29 INFO - PROCESS | 7522 | 1461714689458 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x126a1c800 == 78 [pid = 7522] [id = 280] 16:51:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x11c621000) [pid = 7522] [serial = 839] [outer = 0x0] 16:51:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x11c90fc00) [pid = 7522] [serial = 840] [outer = 0x11c621000] 16:51:29 INFO - PROCESS | 7522 | 1461714689489 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x127e54c00) [pid = 7522] [serial = 841] [outer = 0x11c621000] 16:51:29 INFO - PROCESS | 7522 | 1461714689944 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]]]}] 16:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 722ms 16:51:29 INFO - PROCESS | 7522 | 1461714689951 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:51:29 INFO - PROCESS | 7522 | 1461714689953 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:51:29 INFO - PROCESS | 7522 | 1461714689957 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 7522 | 1461714689962 Marionette TRACE conn2 <- [1,1094,null,{}] 16:51:29 INFO - PROCESS | 7522 | 1461714689974 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}] 16:51:30 INFO - PROCESS | 7522 | 1461714690141 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:51:30 INFO - PROCESS | 7522 | 1461714690250 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8b4800 == 79 [pid = 7522] [id = 281] 16:51:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12a547c00) [pid = 7522] [serial = 842] [outer = 0x0] 16:51:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12ad96000) [pid = 7522] [serial = 843] [outer = 0x12a547c00] 16:51:30 INFO - PROCESS | 7522 | 1461714690303 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12b6d0800) [pid = 7522] [serial = 844] [outer = 0x12a547c00] 16:51:30 INFO - PROCESS | 7522 | 1461714690785 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]]]}] 16:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 877ms 16:51:30 INFO - PROCESS | 7522 | 1461714690834 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 7522 | 1461714690836 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:51:30 INFO - PROCESS | 7522 | 1461714690838 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 7522 | 1461714690840 Marionette TRACE conn2 <- [1,1098,null,{}] 16:51:30 INFO - PROCESS | 7522 | 1461714690862 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}] 16:51:30 INFO - PROCESS | 7522 | 1461714690969 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:51:31 INFO - PROCESS | 7522 | 1461714691039 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x130e73000 == 80 [pid = 7522] [id = 282] 16:51:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12bcf8000) [pid = 7522] [serial = 845] [outer = 0x0] 16:51:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12be8e000) [pid = 7522] [serial = 846] [outer = 0x12bcf8000] 16:51:31 INFO - PROCESS | 7522 | 1461714691071 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x12dc36c00) [pid = 7522] [serial = 847] [outer = 0x12bcf8000] 16:51:31 INFO - PROCESS | 7522 | 1461714691476 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]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 690ms 16:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:51:31 INFO - PROCESS | 7522 | 1461714691529 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 7522 | 1461714691530 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:51:31 INFO - PROCESS | 7522 | 1461714691532 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 7522 | 1461714691534 Marionette TRACE conn2 <- [1,1102,null,{}] 16:51:31 INFO - PROCESS | 7522 | 1461714691536 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}] 16:51:31 INFO - PROCESS | 7522 | 1461714691642 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:51:31 INFO - PROCESS | 7522 | 1461714691701 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x131f70800 == 81 [pid = 7522] [id = 283] 16:51:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x12dc13c00) [pid = 7522] [serial = 848] [outer = 0x0] 16:51:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12ea1c000) [pid = 7522] [serial = 849] [outer = 0x12dc13c00] 16:51:31 INFO - PROCESS | 7522 | 1461714691772 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x12eea5400) [pid = 7522] [serial = 850] [outer = 0x12dc13c00] 16:51:32 INFO - PROCESS | 7522 | 1461714692174 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]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 669ms 16:51:32 INFO - PROCESS | 7522 | 1461714692201 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 7522 | 1461714692203 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:51:32 INFO - PROCESS | 7522 | 1461714692205 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 7522 | 1461714692206 Marionette TRACE conn2 <- [1,1106,null,{}] 16:51:32 INFO - PROCESS | 7522 | 1461714692209 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}] 16:51:32 INFO - PROCESS | 7522 | 1461714692346 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:51:32 INFO - PROCESS | 7522 | 1461714692418 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x114f6e000 == 82 [pid = 7522] [id = 284] 16:51:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x11561a800) [pid = 7522] [serial = 851] [outer = 0x0] 16:51:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x12f0bb000) [pid = 7522] [serial = 852] [outer = 0x11561a800] 16:51:32 INFO - PROCESS | 7522 | 1461714692449 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x12f771400) [pid = 7522] [serial = 853] [outer = 0x11561a800] 16:51:32 INFO - PROCESS | 7522 | 1461714692853 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]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 673ms 16:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:51:32 INFO - PROCESS | 7522 | 1461714692878 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 7522 | 1461714692879 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:51:32 INFO - PROCESS | 7522 | 1461714692882 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 7522 | 1461714692883 Marionette TRACE conn2 <- [1,1110,null,{}] 16:51:32 INFO - PROCESS | 7522 | 1461714692886 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}] 16:51:32 INFO - PROCESS | 7522 | 1461714692989 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:51:33 INFO - PROCESS | 7522 | 1461714693047 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x12adc8800 == 83 [pid = 7522] [id = 285] 16:51:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x12f773000) [pid = 7522] [serial = 854] [outer = 0x0] 16:51:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x12f778800) [pid = 7522] [serial = 855] [outer = 0x12f773000] 16:51:33 INFO - PROCESS | 7522 | 1461714693078 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x12f77f000) [pid = 7522] [serial = 856] [outer = 0x12f773000] 16:51:33 INFO - PROCESS | 7522 | 1461714693509 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]]]}] 16:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 669ms 16:51:33 INFO - PROCESS | 7522 | 1461714693551 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 7522 | 1461714693553 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:51:33 INFO - PROCESS | 7522 | 1461714693555 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 7522 | 1461714693556 Marionette TRACE conn2 <- [1,1114,null,{}] 16:51:33 INFO - PROCESS | 7522 | 1461714693559 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}] 16:51:33 INFO - PROCESS | 7522 | 1461714693681 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:51:33 INFO - PROCESS | 7522 | 1461714693786 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x12add9800 == 84 [pid = 7522] [id = 286] 16:51:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x114f1c000) [pid = 7522] [serial = 857] [outer = 0x0] 16:51:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x114f1f000) [pid = 7522] [serial = 858] [outer = 0x114f1c000] 16:51:33 INFO - PROCESS | 7522 | 1461714693819 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x114f23800) [pid = 7522] [serial = 859] [outer = 0x114f1c000] 16:51:34 INFO - PROCESS | 7522 | 1461714694315 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]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 773ms 16:51:34 INFO - PROCESS | 7522 | 1461714694329 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 7522 | 1461714694331 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:51:34 INFO - PROCESS | 7522 | 1461714694335 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 7522 | 1461714694337 Marionette TRACE conn2 <- [1,1118,null,{}] 16:51:34 INFO - PROCESS | 7522 | 1461714694363 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}] 16:51:34 INFO - PROCESS | 7522 | 1461714694537 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:51:34 INFO - PROCESS | 7522 | 1461714694593 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x11aa33000 == 85 [pid = 7522] [id = 287] 16:51:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x114f26400) [pid = 7522] [serial = 860] [outer = 0x0] 16:51:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x11c906c00) [pid = 7522] [serial = 861] [outer = 0x114f26400] 16:51:34 INFO - PROCESS | 7522 | 1461714694624 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x12d217800) [pid = 7522] [serial = 862] [outer = 0x114f26400] 16:51:35 INFO - PROCESS | 7522 | 1461714695255 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]]]}] 16:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 974ms 16:51:35 INFO - PROCESS | 7522 | 1461714695309 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:51:35 INFO - PROCESS | 7522 | 1461714695312 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:51:35 INFO - PROCESS | 7522 | 1461714695317 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 7522 | 1461714695320 Marionette TRACE conn2 <- [1,1122,null,{}] 16:51:35 INFO - PROCESS | 7522 | 1461714695326 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}] 16:51:35 INFO - PROCESS | 7522 | 1461714695480 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:51:35 INFO - PROCESS | 7522 | 1461714695625 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c113800 == 86 [pid = 7522] [id = 288] 16:51:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x115618c00) [pid = 7522] [serial = 863] [outer = 0x0] 16:51:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x1156a7000) [pid = 7522] [serial = 864] [outer = 0x115618c00] 16:51:35 INFO - PROCESS | 7522 | 1461714695680 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x118efbc00) [pid = 7522] [serial = 865] [outer = 0x115618c00] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x11ac79800 == 85 [pid = 7522] [id = 220] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc79000 == 84 [pid = 7522] [id = 277] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x12f030800 == 83 [pid = 7522] [id = 276] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x127a75000 == 82 [pid = 7522] [id = 275] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x12e56a000 == 81 [pid = 7522] [id = 274] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x12dc53800 == 80 [pid = 7522] [id = 273] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x12d1d2000 == 79 [pid = 7522] [id = 272] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12a54a000) [pid = 7522] [serial = 776] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbae000 == 78 [pid = 7522] [id = 271] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x118a27800 == 77 [pid = 7522] [id = 270] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x126a2f800 == 76 [pid = 7522] [id = 269] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x119b69800 == 75 [pid = 7522] [id = 268] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x118b92800 == 74 [pid = 7522] [id = 267] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4ce800 == 73 [pid = 7522] [id = 266] 16:51:36 INFO - PROCESS | 7522 | --DOCSHELL 0x12fca0000 == 72 [pid = 7522] [id = 259] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x12ad9f800) [pid = 7522] [serial = 774] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x12eea2c00) [pid = 7522] [serial = 657] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x12730d000) [pid = 7522] [serial = 767] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x12ee9e400) [pid = 7522] [serial = 731] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x12ea09000) [pid = 7522] [serial = 756] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x12f0c4400) [pid = 7522] [serial = 764] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x12ea0a400) [pid = 7522] [serial = 714] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x11af47400) [pid = 7522] [serial = 741] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x114bc6c00) [pid = 7522] [serial = 716] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x12eb72400) [pid = 7522] [serial = 759] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x119138000) [pid = 7522] [serial = 719] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x126f06400) [pid = 7522] [serial = 747] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x12b240800) [pid = 7522] [serial = 750] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x12f0b8800) [pid = 7522] [serial = 762] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x12bbe7400) [pid = 7522] [serial = 753] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x12ea1f000) [pid = 7522] [serial = 758] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x12e4ac000) [pid = 7522] [serial = 755] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x11c12b000) [pid = 7522] [serial = 743] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x12f41c800) [pid = 7522] [serial = 770] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x12fbe2c00) [pid = 7522] [serial = 771] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x12d478c00) [pid = 7522] [serial = 728] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x11c90a000) [pid = 7522] [serial = 744] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x126810c00) [pid = 7522] [serial = 722] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x12e4ac800) [pid = 7522] [serial = 768] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x12bbe4400) [pid = 7522] [serial = 725] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x119479800) [pid = 7522] [serial = 740] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12b5ac800) [pid = 7522] [serial = 752] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12f425000) [pid = 7522] [serial = 734] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x12eb76800) [pid = 7522] [serial = 761] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12ad9b800) [pid = 7522] [serial = 773] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12f420800) [pid = 7522] [serial = 765] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x127e54400) [pid = 7522] [serial = 749] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x1267af800) [pid = 7522] [serial = 746] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12eb69000) [pid = 7522] [serial = 737] [outer = 0x0] [url = about:blank] 16:51:36 INFO - PROCESS | 7522 | 1461714696213 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]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 927ms 16:51:36 INFO - PROCESS | 7522 | 1461714696247 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:51:36 INFO - PROCESS | 7522 | 1461714696251 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:51:36 INFO - PROCESS | 7522 | 1461714696255 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 7522 | 1461714696258 Marionette TRACE conn2 <- [1,1126,null,{}] 16:51:36 INFO - PROCESS | 7522 | 1461714696261 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}] 16:51:36 INFO - PROCESS | 7522 | 1461714696350 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:51:36 INFO - PROCESS | 7522 | 1461714696354 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x119e37000 == 73 [pid = 7522] [id = 289] 16:51:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x11ac44000) [pid = 7522] [serial = 866] [outer = 0x0] 16:51:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x11af52c00) [pid = 7522] [serial = 867] [outer = 0x11ac44000] 16:51:36 INFO - PROCESS | 7522 | 1461714696384 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x11c971000) [pid = 7522] [serial = 868] [outer = 0x11ac44000] 16:51:36 INFO - PROCESS | 7522 | 1461714696837 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]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 621ms 16:51:36 INFO - PROCESS | 7522 | 1461714696880 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 7522 | 1461714696881 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:51:36 INFO - PROCESS | 7522 | 1461714696883 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 7522 | 1461714696886 Marionette TRACE conn2 <- [1,1130,null,{}] 16:51:36 INFO - PROCESS | 7522 | 1461714696894 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}] 16:51:37 INFO - PROCESS | 7522 | 1461714697001 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:51:37 INFO - PROCESS | 7522 | 1461714697061 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x126790800 == 74 [pid = 7522] [id = 290] 16:51:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x11c86c800) [pid = 7522] [serial = 869] [outer = 0x0] 16:51:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x1274bd800) [pid = 7522] [serial = 870] [outer = 0x11c86c800] 16:51:37 INFO - PROCESS | 7522 | 1461714697096 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12a544400) [pid = 7522] [serial = 871] [outer = 0x11c86c800] 16:51:37 INFO - PROCESS | 7522 | 1461714697407 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]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 573ms 16:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:51:37 INFO - PROCESS | 7522 | 1461714697457 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 7522 | 1461714697459 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:51:37 INFO - PROCESS | 7522 | 1461714697461 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 7522 | 1461714697462 Marionette TRACE conn2 <- [1,1134,null,{}] 16:51:37 INFO - PROCESS | 7522 | 1461714697465 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}] 16:51:37 INFO - PROCESS | 7522 | 1461714697552 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:51:37 INFO - PROCESS | 7522 | 1461714697609 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a92000 == 75 [pid = 7522] [id = 291] 16:51:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12736fc00) [pid = 7522] [serial = 872] [outer = 0x0] 16:51:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x12a551000) [pid = 7522] [serial = 873] [outer = 0x12736fc00] 16:51:37 INFO - PROCESS | 7522 | 1461714697636 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12ad82000) [pid = 7522] [serial = 874] [outer = 0x12736fc00] 16:51:37 INFO - PROCESS | 7522 | 1461714697917 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]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 16:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:51:37 INFO - PROCESS | 7522 | 1461714697933 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 7522 | 1461714697934 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:51:37 INFO - PROCESS | 7522 | 1461714697936 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 7522 | 1461714697937 Marionette TRACE conn2 <- [1,1138,null,{}] 16:51:37 INFO - PROCESS | 7522 | 1461714697939 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}] 16:51:38 INFO - PROCESS | 7522 | 1461714698039 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:51:38 INFO - PROCESS | 7522 | 1461714698044 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1d9000 == 76 [pid = 7522] [id = 292] 16:51:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12ad84400) [pid = 7522] [serial = 875] [outer = 0x0] 16:51:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12ad97000) [pid = 7522] [serial = 876] [outer = 0x12ad84400] 16:51:38 INFO - PROCESS | 7522 | 1461714698069 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12b246000) [pid = 7522] [serial = 877] [outer = 0x12ad84400] 16:51:38 INFO - PROCESS | 7522 | 1461714698461 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]]]}] 16:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 570ms 16:51:38 INFO - PROCESS | 7522 | 1461714698506 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 7522 | 1461714698507 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:51:38 INFO - PROCESS | 7522 | 1461714698510 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 7522 | 1461714698511 Marionette TRACE conn2 <- [1,1142,null,{}] 16:51:38 INFO - PROCESS | 7522 | 1461714698513 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}] 16:51:38 INFO - PROCESS | 7522 | 1461714698638 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:51:38 INFO - PROCESS | 7522 | 1461714698655 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc6e800 == 77 [pid = 7522] [id = 293] 16:51:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12b417400) [pid = 7522] [serial = 878] [outer = 0x0] 16:51:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12bbe7c00) [pid = 7522] [serial = 879] [outer = 0x12b417400] 16:51:38 INFO - PROCESS | 7522 | 1461714698683 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12d5ad800) [pid = 7522] [serial = 880] [outer = 0x12b417400] 16:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 16:51:39 INFO - PROCESS | 7522 | 1461714699022 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]]]}] 16:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:51:39 INFO - PROCESS | 7522 | 1461714699029 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:51:39 INFO - PROCESS | 7522 | 1461714699030 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:51:39 INFO - PROCESS | 7522 | 1461714699032 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 7522 | 1461714699033 Marionette TRACE conn2 <- [1,1146,null,{}] 16:51:39 INFO - PROCESS | 7522 | 1461714699036 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}] 16:51:39 INFO - PROCESS | 7522 | 1461714699141 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:51:39 INFO - PROCESS | 7522 | 1461714699166 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e56c000 == 78 [pid = 7522] [id = 294] 16:51:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12be8c800) [pid = 7522] [serial = 881] [outer = 0x0] 16:51:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x12d5b5c00) [pid = 7522] [serial = 882] [outer = 0x12be8c800] 16:51:39 INFO - PROCESS | 7522 | 1461714699191 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x12d5b9c00) [pid = 7522] [serial = 883] [outer = 0x12be8c800] 16:51:39 INFO - PROCESS | 7522 | 1461714699530 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]]]}] 16:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 16:51:39 INFO - PROCESS | 7522 | 1461714699551 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:51:39 INFO - PROCESS | 7522 | 1461714699552 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:51:39 INFO - PROCESS | 7522 | 1461714699555 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 7522 | 1461714699556 Marionette TRACE conn2 <- [1,1150,null,{}] 16:51:39 INFO - PROCESS | 7522 | 1461714699558 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}] 16:51:39 INFO - PROCESS | 7522 | 1461714699669 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:51:39 INFO - PROCESS | 7522 | 1461714699709 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f028000 == 79 [pid = 7522] [id = 295] 16:51:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12d5b0000) [pid = 7522] [serial = 884] [outer = 0x0] 16:51:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x12e4b9800) [pid = 7522] [serial = 885] [outer = 0x12d5b0000] 16:51:39 INFO - PROCESS | 7522 | 1461714699734 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x12ea09000) [pid = 7522] [serial = 886] [outer = 0x12d5b0000] 16:51:40 INFO - PROCESS | 7522 | 1461714700039 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]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 522ms 16:51:40 INFO - PROCESS | 7522 | 1461714700079 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 7522 | 1461714700081 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:51:40 INFO - PROCESS | 7522 | 1461714700084 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 7522 | 1461714700086 Marionette TRACE conn2 <- [1,1154,null,{}] 16:51:40 INFO - PROCESS | 7522 | 1461714700089 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}] 16:51:40 INFO - PROCESS | 7522 | 1461714700211 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x12a558000) [pid = 7522] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x118e4a000) [pid = 7522] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x12bcf3800) [pid = 7522] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x126873c00) [pid = 7522] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x119053000) [pid = 7522] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x12b247400) [pid = 7522] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x12a542800) [pid = 7522] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x12e4af400) [pid = 7522] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x11c182800) [pid = 7522] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x11aca8000) [pid = 7522] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x11ac4b400) [pid = 7522] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x12ad85000) [pid = 7522] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:51:40 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x12947cc00) [pid = 7522] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:51:40 INFO - PROCESS | 7522 | 1461714700396 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x115380000 == 80 [pid = 7522] [id = 296] 16:51:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x110eab800) [pid = 7522] [serial = 887] [outer = 0x0] 16:51:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x11af4dc00) [pid = 7522] [serial = 888] [outer = 0x110eab800] 16:51:40 INFO - PROCESS | 7522 | 1461714700424 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12a542800) [pid = 7522] [serial = 889] [outer = 0x110eab800] 16:51:40 INFO - PROCESS | 7522 | 1461714700692 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]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 619ms 16:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:51:40 INFO - PROCESS | 7522 | 1461714700704 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 7522 | 1461714700705 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:51:40 INFO - PROCESS | 7522 | 1461714700715 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 7522 | 1461714700716 Marionette TRACE conn2 <- [1,1158,null,{}] 16:51:40 INFO - PROCESS | 7522 | 1461714700718 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}] 16:51:40 INFO - PROCESS | 7522 | 1461714700814 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:51:40 INFO - PROCESS | 7522 | 1461714700819 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8b7800 == 81 [pid = 7522] [id = 297] 16:51:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x11913e800) [pid = 7522] [serial = 890] [outer = 0x0] 16:51:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12ea18800) [pid = 7522] [serial = 891] [outer = 0x11913e800] 16:51:40 INFO - PROCESS | 7522 | 1461714700845 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12eea1000) [pid = 7522] [serial = 892] [outer = 0x11913e800] 16:51:41 INFO - PROCESS | 7522 | 1461714701185 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]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 526ms 16:51:41 INFO - PROCESS | 7522 | 1461714701238 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 7522 | 1461714701240 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:51:41 INFO - PROCESS | 7522 | 1461714701242 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 7522 | 1461714701244 Marionette TRACE conn2 <- [1,1162,null,{}] 16:51:41 INFO - PROCESS | 7522 | 1461714701246 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}] 16:51:41 INFO - PROCESS | 7522 | 1461714701350 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:51:41 INFO - PROCESS | 7522 | 1461714701354 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff1e800 == 82 [pid = 7522] [id = 298] 16:51:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12a36c800) [pid = 7522] [serial = 893] [outer = 0x0] 16:51:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12a372400) [pid = 7522] [serial = 894] [outer = 0x12a36c800] 16:51:41 INFO - PROCESS | 7522 | 1461714701386 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x12f0bc400) [pid = 7522] [serial = 895] [outer = 0x12a36c800] 16:51:41 INFO - PROCESS | 7522 | 1461714701756 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]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 570ms 16:51:41 INFO - PROCESS | 7522 | 1461714701813 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:51:41 INFO - PROCESS | 7522 | 1461714701815 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:51:41 INFO - PROCESS | 7522 | 1461714701818 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 7522 | 1461714701820 Marionette TRACE conn2 <- [1,1166,null,{}] 16:51:41 INFO - PROCESS | 7522 | 1461714701823 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}] 16:51:41 INFO - PROCESS | 7522 | 1461714701957 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:51:41 INFO - PROCESS | 7522 | 1461714701967 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x130e70800 == 83 [pid = 7522] [id = 299] 16:51:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x12f0b9400) [pid = 7522] [serial = 896] [outer = 0x0] 16:51:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12f776400) [pid = 7522] [serial = 897] [outer = 0x12f0b9400] 16:51:41 INFO - PROCESS | 7522 | 1461714701992 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x12942f400) [pid = 7522] [serial = 898] [outer = 0x12f0b9400] 16:51:42 INFO - PROCESS | 7522 | 1461714702281 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]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 16:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:51:42 INFO - PROCESS | 7522 | 1461714702411 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 7522 | 1461714702413 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:51:42 INFO - PROCESS | 7522 | 1461714702420 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 7522 | 1461714702423 Marionette TRACE conn2 <- [1,1170,null,{}] 16:51:42 INFO - PROCESS | 7522 | 1461714702427 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}] 16:51:42 INFO - PROCESS | 7522 | 1461714702532 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:51:42 INFO - PROCESS | 7522 | 1461714702632 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x118a25800 == 84 [pid = 7522] [id = 300] 16:51:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x115612400) [pid = 7522] [serial = 899] [outer = 0x0] 16:51:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x115616c00) [pid = 7522] [serial = 900] [outer = 0x115612400] 16:51:42 INFO - PROCESS | 7522 | 1461714702665 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x1178f8000) [pid = 7522] [serial = 901] [outer = 0x115612400] 16:51:43 INFO - PROCESS | 7522 | 1461714703114 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]]]}] 16:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 723ms 16:51:43 INFO - PROCESS | 7522 | 1461714703145 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:51:43 INFO - PROCESS | 7522 | 1461714703147 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:51:43 INFO - PROCESS | 7522 | 1461714703152 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 7522 | 1461714703155 Marionette TRACE conn2 <- [1,1174,null,{}] 16:51:43 INFO - PROCESS | 7522 | 1461714703159 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}] 16:51:43 INFO - PROCESS | 7522 | 1461714703269 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:51:43 INFO - PROCESS | 7522 | 1461714703331 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x126774800 == 85 [pid = 7522] [id = 301] 16:51:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x11873c000) [pid = 7522] [serial = 902] [outer = 0x0] 16:51:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x11bb10400) [pid = 7522] [serial = 903] [outer = 0x11873c000] 16:51:43 INFO - PROCESS | 7522 | 1461714703402 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x126ab7800) [pid = 7522] [serial = 904] [outer = 0x11873c000] 16:51:43 INFO - PROCESS | 7522 | 1461714703804 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] 16:51:43 INFO - PROCESS | 7522 | 1461714703830 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:51:43 INFO - PROCESS | 7522 | 1461714703833 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 7522 | 1461714703834 Marionette TRACE conn2 <- [1,1178,null,{}] 16:51:43 INFO - PROCESS | 7522 | 1461714703838 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}] 16:51:43 INFO - PROCESS | 7522 | 1461714703971 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:51:44 INFO - PROCESS | 7522 | 1461714704066 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff05800 == 86 [pid = 7522] [id = 302] 16:51:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x12a557400) [pid = 7522] [serial = 905] [outer = 0x0] 16:51:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x12ad80800) [pid = 7522] [serial = 906] [outer = 0x12a557400] 16:51:44 INFO - PROCESS | 7522 | 1461714704101 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x12b413800) [pid = 7522] [serial = 907] [outer = 0x12a557400] 16:51:44 INFO - PROCESS | 7522 | 1461714704532 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] 16:51:44 INFO - PROCESS | 7522 | 1461714704555 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:51:44 INFO - PROCESS | 7522 | 1461714704558 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 7522 | 1461714704561 Marionette TRACE conn2 <- [1,1182,null,{}] 16:51:44 INFO - PROCESS | 7522 | 1461714704583 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}] 16:51:44 INFO - PROCESS | 7522 | 1461714704691 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:51:44 INFO - PROCESS | 7522 | 1461714704767 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x130e5f000 == 87 [pid = 7522] [id = 303] 16:51:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x12bee1c00) [pid = 7522] [serial = 908] [outer = 0x0] 16:51:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x12d21c000) [pid = 7522] [serial = 909] [outer = 0x12bee1c00] 16:51:44 INFO - PROCESS | 7522 | 1461714704798 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x12d5b6c00) [pid = 7522] [serial = 910] [outer = 0x12bee1c00] 16:51:45 INFO - PROCESS | 7522 | 1461714705216 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] 16:51:45 INFO - PROCESS | 7522 | 1461714705247 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:51:45 INFO - PROCESS | 7522 | 1461714705250 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 7522 | 1461714705251 Marionette TRACE conn2 <- [1,1186,null,{}] 16:51:45 INFO - PROCESS | 7522 | 1461714705253 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}] 16:51:45 INFO - PROCESS | 7522 | 1461714705378 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:51:45 INFO - PROCESS | 7522 | 1461714705490 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x130838800 == 88 [pid = 7522] [id = 304] 16:51:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x12e4b1000) [pid = 7522] [serial = 911] [outer = 0x0] 16:51:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x12ee9ec00) [pid = 7522] [serial = 912] [outer = 0x12e4b1000] 16:51:45 INFO - PROCESS | 7522 | 1461714705525 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x12f77a400) [pid = 7522] [serial = 913] [outer = 0x12e4b1000] 16:51:45 INFO - PROCESS | 7522 | 1461714705930 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] 16:51:45 INFO - PROCESS | 7522 | 1461714705970 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:51:45 INFO - PROCESS | 7522 | 1461714705973 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 7522 | 1461714705975 Marionette TRACE conn2 <- [1,1190,null,{}] 16:51:45 INFO - PROCESS | 7522 | 1461714705977 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}] 16:51:46 INFO - PROCESS | 7522 | 1461714706135 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:51:46 INFO - PROCESS | 7522 | 1461714706240 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae8c800 == 89 [pid = 7522] [id = 305] 16:51:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x12eb68400) [pid = 7522] [serial = 914] [outer = 0x0] 16:51:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x12fe2f400) [pid = 7522] [serial = 915] [outer = 0x12eb68400] 16:51:46 INFO - PROCESS | 7522 | 1461714706273 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x1303da400) [pid = 7522] [serial = 916] [outer = 0x12eb68400] 16:51:46 INFO - PROCESS | 7522 | 1461714706716 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] 16:51:46 INFO - PROCESS | 7522 | 1461714706747 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:51:46 INFO - PROCESS | 7522 | 1461714706749 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 7522 | 1461714706750 Marionette TRACE conn2 <- [1,1194,null,{}] 16:51:46 INFO - PROCESS | 7522 | 1461714706752 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}] 16:51:46 INFO - PROCESS | 7522 | 1461714706864 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:51:46 INFO - PROCESS | 7522 | 1461714706977 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ed17000 == 90 [pid = 7522] [id = 306] 16:51:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x12b087c00) [pid = 7522] [serial = 917] [outer = 0x0] 16:51:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x12b08dc00) [pid = 7522] [serial = 918] [outer = 0x12b087c00] 16:51:47 INFO - PROCESS | 7522 | 1461714707012 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x12b091c00) [pid = 7522] [serial = 919] [outer = 0x12b087c00] 16:51:47 INFO - PROCESS | 7522 | 1461714707421 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] 16:51:47 INFO - PROCESS | 7522 | 1461714707471 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:51:47 INFO - PROCESS | 7522 | 1461714707474 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 7522 | 1461714707475 Marionette TRACE conn2 <- [1,1198,null,{}] 16:51:47 INFO - PROCESS | 7522 | 1461714707477 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}] 16:51:47 INFO - PROCESS | 7522 | 1461714707589 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:51:47 INFO - PROCESS | 7522 | 1461714707696 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bc94800 == 91 [pid = 7522] [id = 307] 16:51:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x114f1c400) [pid = 7522] [serial = 920] [outer = 0x0] 16:51:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x12ae61c00) [pid = 7522] [serial = 921] [outer = 0x114f1c400] 16:51:47 INFO - PROCESS | 7522 | 1461714707728 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x12ae69800) [pid = 7522] [serial = 922] [outer = 0x114f1c400] 16:51:48 INFO - PROCESS | 7522 | 1461714708364 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]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 919ms 16:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:51:48 INFO - PROCESS | 7522 | 1461714708393 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 7522 | 1461714708396 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:51:48 INFO - PROCESS | 7522 | 1461714708399 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 7522 | 1461714708401 Marionette TRACE conn2 <- [1,1202,null,{}] 16:51:48 INFO - PROCESS | 7522 | 1461714708405 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}] 16:51:48 INFO - PROCESS | 7522 | 1461714708507 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:51:48 INFO - PROCESS | 7522 | 1461714708585 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x119e51800 == 92 [pid = 7522] [id = 308] 16:51:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x114f20c00) [pid = 7522] [serial = 923] [outer = 0x0] 16:51:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x1156ab000) [pid = 7522] [serial = 924] [outer = 0x114f20c00] 16:51:48 INFO - PROCESS | 7522 | 1461714708614 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x119479000) [pid = 7522] [serial = 925] [outer = 0x114f20c00] 16:51:49 INFO - PROCESS | 7522 | 1461714709052 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]]]}] 16:51:49 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 16:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 677ms 16:51:49 INFO - PROCESS | 7522 | 1461714709076 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 7522 | 1461714709080 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:51:49 INFO - PROCESS | 7522 | 1461714709085 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 7522 | 1461714709087 Marionette TRACE conn2 <- [1,1206,null,{}] 16:51:49 INFO - PROCESS | 7522 | 1461714709090 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}] 16:51:49 INFO - PROCESS | 7522 | 1461714709214 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:51:49 INFO - PROCESS | 7522 | 1461714709360 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x119325800 == 93 [pid = 7522] [id = 309] 16:51:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x11a704400) [pid = 7522] [serial = 926] [outer = 0x0] 16:51:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x11ac3ec00) [pid = 7522] [serial = 927] [outer = 0x11a704400] 16:51:49 INFO - PROCESS | 7522 | 1461714709395 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x11b11b800) [pid = 7522] [serial = 928] [outer = 0x11a704400] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12ff1e800 == 92 [pid = 7522] [id = 298] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8b7800 == 91 [pid = 7522] [id = 297] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x115380000 == 90 [pid = 7522] [id = 296] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12f028000 == 89 [pid = 7522] [id = 295] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12e56c000 == 88 [pid = 7522] [id = 294] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12dc6e800 == 87 [pid = 7522] [id = 293] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12bee7c00) [pid = 7522] [serial = 791] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x12b6d4800) [pid = 7522] [serial = 794] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x12f423c00) [pid = 7522] [serial = 833] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1d9000 == 86 [pid = 7522] [id = 292] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x127a92000 == 85 [pid = 7522] [id = 291] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x126790800 == 84 [pid = 7522] [id = 290] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x119e37000 == 83 [pid = 7522] [id = 289] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x11c113800 == 82 [pid = 7522] [id = 288] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x131f70800 == 81 [pid = 7522] [id = 283] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x130e73000 == 80 [pid = 7522] [id = 282] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8b4800 == 79 [pid = 7522] [id = 281] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x126a1c800 == 78 [pid = 7522] [id = 280] 16:51:49 INFO - PROCESS | 7522 | --DOCSHELL 0x119d16800 == 77 [pid = 7522] [id = 279] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x12ad98c00) [pid = 7522] [serial = 809] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12b23f800) [pid = 7522] [serial = 810] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x11ac44800) [pid = 7522] [serial = 798] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x119345000) [pid = 7522] [serial = 797] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x12d479000) [pid = 7522] [serial = 815] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x126802c00) [pid = 7522] [serial = 782] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x12ad9cc00) [pid = 7522] [serial = 788] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x12a54b400) [pid = 7522] [serial = 806] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12a557800) [pid = 7522] [serial = 807] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x11c607400) [pid = 7522] [serial = 801] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x11b15a800) [pid = 7522] [serial = 800] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x12b6d6000) [pid = 7522] [serial = 812] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12a54f800) [pid = 7522] [serial = 777] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x11aca6800) [pid = 7522] [serial = 779] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x12e5ba000) [pid = 7522] [serial = 818] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x11c975400) [pid = 7522] [serial = 803] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x125f61400) [pid = 7522] [serial = 804] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x12dc35800) [pid = 7522] [serial = 816] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x12ea14c00) [pid = 7522] [serial = 821] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x12ea06800) [pid = 7522] [serial = 819] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12a557c00) [pid = 7522] [serial = 785] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x12d47cc00) [pid = 7522] [serial = 825] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x11cb46c00) [pid = 7522] [serial = 824] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x12ad89000) [pid = 7522] [serial = 830] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x12eb77800) [pid = 7522] [serial = 827] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x12ad8dc00) [pid = 7522] [serial = 831] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x12eb6d000) [pid = 7522] [serial = 822] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x12f0c5c00) [pid = 7522] [serial = 828] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x12beea400) [pid = 7522] [serial = 813] [outer = 0x0] [url = about:blank] 16:51:49 INFO - PROCESS | 7522 | 1461714709821 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]]]}] 16:51:49 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 16:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 770ms 16:51:49 INFO - PROCESS | 7522 | 1461714709856 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 7522 | 1461714709857 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:51:49 INFO - PROCESS | 7522 | 1461714709860 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 7522 | 1461714709862 Marionette TRACE conn2 <- [1,1210,null,{}] 16:51:49 INFO - PROCESS | 7522 | 1461714709869 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}] 16:51:49 INFO - PROCESS | 7522 | 1461714709954 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:51:50 INFO - PROCESS | 7522 | 1461714710023 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x11be46000 == 78 [pid = 7522] [id = 310] 16:51:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x11a706800) [pid = 7522] [serial = 929] [outer = 0x0] 16:51:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x11c867800) [pid = 7522] [serial = 930] [outer = 0x11a706800] 16:51:50 INFO - PROCESS | 7522 | 1461714710054 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x123c6d800) [pid = 7522] [serial = 931] [outer = 0x11a706800] 16:51:50 INFO - PROCESS | 7522 | 1461714710366 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]]]}] 16:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 521ms 16:51:50 INFO - PROCESS | 7522 | 1461714710383 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:51:50 INFO - PROCESS | 7522 | 1461714710384 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:51:50 INFO - PROCESS | 7522 | 1461714710387 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 7522 | 1461714710388 Marionette TRACE conn2 <- [1,1214,null,{}] 16:51:50 INFO - PROCESS | 7522 | 1461714710390 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}] 16:51:50 INFO - PROCESS | 7522 | 1461714710481 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:51:50 INFO - PROCESS | 7522 | 1461714710485 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x126166800 == 79 [pid = 7522] [id = 311] 16:51:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x123c74400) [pid = 7522] [serial = 932] [outer = 0x0] 16:51:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x12680e000) [pid = 7522] [serial = 933] [outer = 0x123c74400] 16:51:50 INFO - PROCESS | 7522 | 1461714710512 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x126a3d000) [pid = 7522] [serial = 934] [outer = 0x123c74400] 16:51:50 INFO - PROCESS | 7522 | 1461714710843 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]]]}] 16:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 470ms 16:51:50 INFO - PROCESS | 7522 | 1461714710857 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:51:50 INFO - PROCESS | 7522 | 1461714710859 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:51:50 INFO - PROCESS | 7522 | 1461714710863 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 7522 | 1461714710864 Marionette TRACE conn2 <- [1,1218,null,{}] 16:51:50 INFO - PROCESS | 7522 | 1461714710866 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}] 16:51:50 INFO - PROCESS | 7522 | 1461714710949 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:51:50 INFO - PROCESS | 7522 | 1461714710954 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a7e000 == 80 [pid = 7522] [id = 312] 16:51:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x126810800) [pid = 7522] [serial = 935] [outer = 0x0] 16:51:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x12719fc00) [pid = 7522] [serial = 936] [outer = 0x126810800] 16:51:50 INFO - PROCESS | 7522 | 1461714710980 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x127e54400) [pid = 7522] [serial = 937] [outer = 0x126810800] 16:51:51 INFO - PROCESS | 7522 | 1461714711335 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]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 16:51:51 INFO - PROCESS | 7522 | 1461714711385 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 7522 | 1461714711386 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:51:51 INFO - PROCESS | 7522 | 1461714711388 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 7522 | 1461714711389 Marionette TRACE conn2 <- [1,1222,null,{}] 16:51:51 INFO - PROCESS | 7522 | 1461714711392 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}] 16:51:51 INFO - PROCESS | 7522 | 1461714711491 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:51:51 INFO - PROCESS | 7522 | 1461714711566 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x12adbd800 == 81 [pid = 7522] [id = 313] 16:51:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x126e82000) [pid = 7522] [serial = 938] [outer = 0x0] 16:51:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x12a0c1c00) [pid = 7522] [serial = 939] [outer = 0x126e82000] 16:51:51 INFO - PROCESS | 7522 | 1461714711593 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x12a544000) [pid = 7522] [serial = 940] [outer = 0x126e82000] 16:51:51 INFO - PROCESS | 7522 | 1461714711898 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] 16:51:51 INFO - PROCESS | 7522 | 1461714711916 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:51:51 INFO - PROCESS | 7522 | 1461714711919 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 7522 | 1461714711920 Marionette TRACE conn2 <- [1,1226,null,{}] 16:51:51 INFO - PROCESS | 7522 | 1461714711922 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}] 16:51:52 INFO - PROCESS | 7522 | 1461714712043 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:51:52 INFO - PROCESS | 7522 | 1461714712057 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1c0800 == 82 [pid = 7522] [id = 314] 16:51:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x11aca5800) [pid = 7522] [serial = 941] [outer = 0x0] 16:51:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x12ad8c000) [pid = 7522] [serial = 942] [outer = 0x11aca5800] 16:51:52 INFO - PROCESS | 7522 | 1461714712082 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x12ae6a400) [pid = 7522] [serial = 943] [outer = 0x11aca5800] 16:51:52 INFO - PROCESS | 7522 | 1461714712424 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]]]}] 16:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 16:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:51:52 INFO - PROCESS | 7522 | 1461714712440 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 7522 | 1461714712441 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:51:52 INFO - PROCESS | 7522 | 1461714712443 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 7522 | 1461714712444 Marionette TRACE conn2 <- [1,1230,null,{}] 16:51:52 INFO - PROCESS | 7522 | 1461714712447 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}] 16:51:52 INFO - PROCESS | 7522 | 1461714712556 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:51:52 INFO - PROCESS | 7522 | 1461714712568 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d440800 == 83 [pid = 7522] [id = 315] 16:51:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x12ae6cc00) [pid = 7522] [serial = 944] [outer = 0x0] 16:51:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x12b085000) [pid = 7522] [serial = 945] [outer = 0x12ae6cc00] 16:51:52 INFO - PROCESS | 7522 | 1461714712593 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x12b243800) [pid = 7522] [serial = 946] [outer = 0x12ae6cc00] 16:51:52 INFO - PROCESS | 7522 | 1461714712921 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]]]}] 16:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 16:51:52 INFO - PROCESS | 7522 | 1461714712962 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 7522 | 1461714712963 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:51:52 INFO - PROCESS | 7522 | 1461714712965 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 7522 | 1461714712966 Marionette TRACE conn2 <- [1,1234,null,{}] 16:51:52 INFO - PROCESS | 7522 | 1461714712969 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}] 16:51:53 INFO - PROCESS | 7522 | 1461714713077 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:51:53 INFO - PROCESS | 7522 | 1461714713091 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e42d800 == 84 [pid = 7522] [id = 316] 16:51:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x12b244400) [pid = 7522] [serial = 947] [outer = 0x0] 16:51:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x12b5b1c00) [pid = 7522] [serial = 948] [outer = 0x12b244400] 16:51:53 INFO - PROCESS | 7522 | 1461714713117 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x12bbe4000) [pid = 7522] [serial = 949] [outer = 0x12b244400] 16:51:53 INFO - PROCESS | 7522 | 1461714713456 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]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 519ms 16:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:51:53 INFO - PROCESS | 7522 | 1461714713485 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 7522 | 1461714713486 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:51:53 INFO - PROCESS | 7522 | 1461714713495 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 7522 | 1461714713496 Marionette TRACE conn2 <- [1,1238,null,{}] 16:51:53 INFO - PROCESS | 7522 | 1461714713498 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}] 16:51:53 INFO - PROCESS | 7522 | 1461714713609 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:51:53 INFO - PROCESS | 7522 | 1461714713649 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e89f800 == 85 [pid = 7522] [id = 317] 16:51:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x12b24a800) [pid = 7522] [serial = 950] [outer = 0x0] 16:51:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x12bcfd400) [pid = 7522] [serial = 951] [outer = 0x12b24a800] 16:51:53 INFO - PROCESS | 7522 | 1461714713675 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x12d474000) [pid = 7522] [serial = 952] [outer = 0x12b24a800] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x12b417400) [pid = 7522] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x12be8c800) [pid = 7522] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x12d5b0000) [pid = 7522] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12ad84400) [pid = 7522] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x11ac44000) [pid = 7522] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x11c86c800) [pid = 7522] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x12ad85c00) [pid = 7522] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12736fc00) [pid = 7522] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x12a36c800) [pid = 7522] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x115618c00) [pid = 7522] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x110eab800) [pid = 7522] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:51:54 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x11913e800) [pid = 7522] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:51:54 INFO - PROCESS | 7522 | 1461714714177 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]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 725ms 16:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:51:54 INFO - PROCESS | 7522 | 1461714714214 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 7522 | 1461714714215 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:51:54 INFO - PROCESS | 7522 | 1461714714217 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 7522 | 1461714714219 Marionette TRACE conn2 <- [1,1242,null,{}] 16:51:54 INFO - PROCESS | 7522 | 1461714714221 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}] 16:51:54 INFO - PROCESS | 7522 | 1461714714324 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:51:54 INFO - PROCESS | 7522 | 1461714714390 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ed1a000 == 86 [pid = 7522] [id = 318] 16:51:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x12736fc00) [pid = 7522] [serial = 953] [outer = 0x0] 16:51:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x12b5a8c00) [pid = 7522] [serial = 954] [outer = 0x12736fc00] 16:51:54 INFO - PROCESS | 7522 | 1461714714421 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x12dc0d000) [pid = 7522] [serial = 955] [outer = 0x12736fc00] 16:51:54 INFO - PROCESS | 7522 | 1461714714700 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]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 16:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:51:54 INFO - PROCESS | 7522 | 1461714714737 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 7522 | 1461714714738 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:51:54 INFO - PROCESS | 7522 | 1461714714740 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 7522 | 1461714714742 Marionette TRACE conn2 <- [1,1246,null,{}] 16:51:54 INFO - PROCESS | 7522 | 1461714714752 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}] 16:51:54 INFO - PROCESS | 7522 | 1461714714845 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:51:54 INFO - PROCESS | 7522 | 1461714714871 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5d8000 == 87 [pid = 7522] [id = 319] 16:51:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x12e4af400) [pid = 7522] [serial = 956] [outer = 0x0] 16:51:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x12e734000) [pid = 7522] [serial = 957] [outer = 0x12e4af400] 16:51:54 INFO - PROCESS | 7522 | 1461714714896 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x12ea0e400) [pid = 7522] [serial = 958] [outer = 0x12e4af400] 16:51:55 INFO - PROCESS | 7522 | 1461714715233 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]]]}] 16:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 526ms 16:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:51:55 INFO - PROCESS | 7522 | 1461714715267 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:51:55 INFO - PROCESS | 7522 | 1461714715268 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:51:55 INFO - PROCESS | 7522 | 1461714715270 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 7522 | 1461714715271 Marionette TRACE conn2 <- [1,1250,null,{}] 16:51:55 INFO - PROCESS | 7522 | 1461714715273 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}] 16:51:55 INFO - PROCESS | 7522 | 1461714715392 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:51:55 INFO - PROCESS | 7522 | 1461714715399 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8af000 == 88 [pid = 7522] [id = 320] 16:51:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x12e4adc00) [pid = 7522] [serial = 959] [outer = 0x0] 16:51:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x12ea20000) [pid = 7522] [serial = 960] [outer = 0x12e4adc00] 16:51:55 INFO - PROCESS | 7522 | 1461714715424 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x12eb74800) [pid = 7522] [serial = 961] [outer = 0x12e4adc00] 16:51:55 INFO - PROCESS | 7522 | 1461714715719 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]]]}] 16:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 16:51:55 INFO - PROCESS | 7522 | 1461714715739 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:51:55 INFO - PROCESS | 7522 | 1461714715740 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:51:55 INFO - PROCESS | 7522 | 1461714715751 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 7522 | 1461714715752 Marionette TRACE conn2 <- [1,1254,null,{}] 16:51:55 INFO - PROCESS | 7522 | 1461714715754 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}] 16:51:55 INFO - PROCESS | 7522 | 1461714715847 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:51:55 INFO - PROCESS | 7522 | 1461714715852 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff1a800 == 89 [pid = 7522] [id = 321] 16:51:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x12eb75000) [pid = 7522] [serial = 962] [outer = 0x0] 16:51:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x12f0c5400) [pid = 7522] [serial = 963] [outer = 0x12eb75000] 16:51:55 INFO - PROCESS | 7522 | 1461714715878 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x12f776800) [pid = 7522] [serial = 964] [outer = 0x12eb75000] 16:51:56 INFO - PROCESS | 7522 | 1461714716417 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]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 719ms 16:51:56 INFO - PROCESS | 7522 | 1461714716476 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 7522 | 1461714716478 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:51:56 INFO - PROCESS | 7522 | 1461714716484 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 7522 | 1461714716486 Marionette TRACE conn2 <- [1,1258,null,{}] 16:51:56 INFO - PROCESS | 7522 | 1461714716490 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}] 16:51:56 INFO - PROCESS | 7522 | 1461714716604 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:51:56 INFO - PROCESS | 7522 | 1461714716682 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbe1800 == 90 [pid = 7522] [id = 322] 16:51:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x118804800) [pid = 7522] [serial = 965] [outer = 0x0] 16:51:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x119b0dc00) [pid = 7522] [serial = 966] [outer = 0x118804800] 16:51:56 INFO - PROCESS | 7522 | 1461714716715 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x11bb5a400) [pid = 7522] [serial = 967] [outer = 0x118804800] 16:51:57 INFO - PROCESS | 7522 | 1461714717133 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]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 673ms 16:51:57 INFO - PROCESS | 7522 | 1461714717157 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 7522 | 1461714717163 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:51:57 INFO - PROCESS | 7522 | 1461714717168 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 7522 | 1461714717170 Marionette TRACE conn2 <- [1,1262,null,{}] 16:51:57 INFO - PROCESS | 7522 | 1461714717173 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}] 16:51:57 INFO - PROCESS | 7522 | 1461714717283 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:51:57 INFO - PROCESS | 7522 | 1461714717394 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x127eae000 == 91 [pid = 7522] [id = 323] 16:51:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x11c17a400) [pid = 7522] [serial = 968] [outer = 0x0] 16:51:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x11cb47000) [pid = 7522] [serial = 969] [outer = 0x11c17a400] 16:51:57 INFO - PROCESS | 7522 | 1461714717440 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x126802c00) [pid = 7522] [serial = 970] [outer = 0x11c17a400] 16:51:57 INFO - PROCESS | 7522 | 1461714717840 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]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 722ms 16:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:51:57 INFO - PROCESS | 7522 | 1461714717890 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 7522 | 1461714717892 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:51:57 INFO - PROCESS | 7522 | 1461714717896 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 7522 | 1461714717899 Marionette TRACE conn2 <- [1,1266,null,{}] 16:51:57 INFO - PROCESS | 7522 | 1461714717907 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}] 16:51:58 INFO - PROCESS | 7522 | 1461714718018 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:51:58 INFO - PROCESS | 7522 | 1461714718126 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f434000 == 92 [pid = 7522] [id = 324] 16:51:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x129472800) [pid = 7522] [serial = 971] [outer = 0x0] 16:51:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x12a375000) [pid = 7522] [serial = 972] [outer = 0x129472800] 16:51:58 INFO - PROCESS | 7522 | 1461714718161 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x12ad85000) [pid = 7522] [serial = 973] [outer = 0x129472800] 16:51:58 INFO - PROCESS | 7522 | 1461714718589 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]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 722ms 16:51:58 INFO - PROCESS | 7522 | 1461714718629 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 7522 | 1461714718631 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:51:58 INFO - PROCESS | 7522 | 1461714718634 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 7522 | 1461714718635 Marionette TRACE conn2 <- [1,1270,null,{}] 16:51:58 INFO - PROCESS | 7522 | 1461714718638 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}] 16:51:58 INFO - PROCESS | 7522 | 1461714718747 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:51:58 INFO - PROCESS | 7522 | 1461714718851 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x13082a800 == 93 [pid = 7522] [id = 325] 16:51:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x12ad89000) [pid = 7522] [serial = 974] [outer = 0x0] 16:51:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12af24000) [pid = 7522] [serial = 975] [outer = 0x12ad89000] 16:51:58 INFO - PROCESS | 7522 | 1461714718886 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12af2c400) [pid = 7522] [serial = 976] [outer = 0x12ad89000] 16:51:59 INFO - PROCESS | 7522 | 1461714719297 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]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 720ms 16:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:51:59 INFO - PROCESS | 7522 | 1461714719355 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 7522 | 1461714719356 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:51:59 INFO - PROCESS | 7522 | 1461714719358 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 7522 | 1461714719359 Marionette TRACE conn2 <- [1,1274,null,{}] 16:51:59 INFO - PROCESS | 7522 | 1461714719362 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}] 16:51:59 INFO - PROCESS | 7522 | 1461714719470 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:51:59 INFO - PROCESS | 7522 | 1461714719576 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x130e7b800 == 94 [pid = 7522] [id = 326] 16:51:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12af27800) [pid = 7522] [serial = 977] [outer = 0x0] 16:51:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x12b083000) [pid = 7522] [serial = 978] [outer = 0x12af27800] 16:51:59 INFO - PROCESS | 7522 | 1461714719607 Marionette DEBUG loaded listener.js 16:51:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x12d086000) [pid = 7522] [serial = 979] [outer = 0x12af27800] 16:52:00 INFO - PROCESS | 7522 | 1461714720016 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]]]}] 16:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 720ms 16:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:52:00 INFO - PROCESS | 7522 | 1461714720088 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 7522 | 1461714720089 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:52:00 INFO - PROCESS | 7522 | 1461714720093 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 7522 | 1461714720094 Marionette TRACE conn2 <- [1,1278,null,{}] 16:52:00 INFO - PROCESS | 7522 | 1461714720096 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}] 16:52:00 INFO - PROCESS | 7522 | 1461714720220 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:52:00 INFO - PROCESS | 7522 | 1461714720325 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x137525800 == 95 [pid = 7522] [id = 327] 16:52:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x12d479000) [pid = 7522] [serial = 980] [outer = 0x0] 16:52:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x12dc0e800) [pid = 7522] [serial = 981] [outer = 0x12d479000] 16:52:00 INFO - PROCESS | 7522 | 1461714720359 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x12fbe7400) [pid = 7522] [serial = 982] [outer = 0x12d479000] 16:52:00 INFO - PROCESS | 7522 | 1461714720746 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]]]}] 16:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 16:52:00 INFO - PROCESS | 7522 | 1461714720763 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 7522 | 1461714720764 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:52:00 INFO - PROCESS | 7522 | 1461714720767 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 7522 | 1461714720769 Marionette TRACE conn2 <- [1,1282,null,{}] 16:52:00 INFO - PROCESS | 7522 | 1461714720771 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}] 16:52:00 INFO - PROCESS | 7522 | 1461714720878 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:52:01 INFO - PROCESS | 7522 | 1461714721004 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x129616800 == 96 [pid = 7522] [id = 328] 16:52:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x1135f4800) [pid = 7522] [serial = 983] [outer = 0x0] 16:52:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x12fbeec00) [pid = 7522] [serial = 984] [outer = 0x1135f4800] 16:52:01 INFO - PROCESS | 7522 | 1461714721037 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x12fe3a000) [pid = 7522] [serial = 985] [outer = 0x1135f4800] 16:52:01 INFO - PROCESS | 7522 | 1461714721422 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]]]}] 16:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 16:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:52:01 INFO - PROCESS | 7522 | 1461714721488 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 7522 | 1461714721489 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:52:01 INFO - PROCESS | 7522 | 1461714721491 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 7522 | 1461714721492 Marionette TRACE conn2 <- [1,1286,null,{}] 16:52:01 INFO - PROCESS | 7522 | 1461714721495 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}] 16:52:01 INFO - PROCESS | 7522 | 1461714721623 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:52:01 INFO - PROCESS | 7522 | 1461714721702 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbe3800 == 97 [pid = 7522] [id = 329] 16:52:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x114b4d000) [pid = 7522] [serial = 986] [outer = 0x0] 16:52:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x12b1e9c00) [pid = 7522] [serial = 987] [outer = 0x114b4d000] 16:52:01 INFO - PROCESS | 7522 | 1461714721733 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x12b1ee400) [pid = 7522] [serial = 988] [outer = 0x114b4d000] 16:52:02 INFO - PROCESS | 7522 | 1461714722138 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]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 670ms 16:52:02 INFO - PROCESS | 7522 | 1461714722162 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 7522 | 1461714722163 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:52:02 INFO - PROCESS | 7522 | 1461714722165 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 7522 | 1461714722167 Marionette TRACE conn2 <- [1,1290,null,{}] 16:52:02 INFO - PROCESS | 7522 | 1461714722169 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}] 16:52:02 INFO - PROCESS | 7522 | 1461714722278 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:52:02 INFO - PROCESS | 7522 | 1461714722526 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x11b35c000 == 98 [pid = 7522] [id = 330] 16:52:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x114bb9000) [pid = 7522] [serial = 989] [outer = 0x0] 16:52:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x114f1d800) [pid = 7522] [serial = 990] [outer = 0x114bb9000] 16:52:02 INFO - PROCESS | 7522 | 1461714722566 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x115620000) [pid = 7522] [serial = 991] [outer = 0x114bb9000] 16:52:03 INFO - PROCESS | 7522 | 1461714723050 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]]]}] 16:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 922ms 16:52:03 INFO - PROCESS | 7522 | 1461714723088 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 7522 | 1461714723091 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:52:03 INFO - PROCESS | 7522 | 1461714723114 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 7522 | 1461714723117 Marionette TRACE conn2 <- [1,1294,null,{}] 16:52:03 INFO - PROCESS | 7522 | 1461714723120 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}] 16:52:03 INFO - PROCESS | 7522 | 1461714723213 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:52:03 INFO - PROCESS | 7522 | 1461714723292 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x119d02800 == 99 [pid = 7522] [id = 331] 16:52:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x11af4c400) [pid = 7522] [serial = 992] [outer = 0x0] 16:52:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x11c972800) [pid = 7522] [serial = 993] [outer = 0x11af4c400] 16:52:03 INFO - PROCESS | 7522 | 1461714723325 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x125f60800) [pid = 7522] [serial = 994] [outer = 0x11af4c400] 16:52:03 INFO - PROCESS | 7522 | 1461714723853 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]]]}] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12be67000 == 98 [pid = 7522] [id = 221] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8a9000 == 97 [pid = 7522] [id = 262] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12b694800 == 96 [pid = 7522] [id = 261] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x11bb55800 == 95 [pid = 7522] [id = 260] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4c1800 == 94 [pid = 7522] [id = 131] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8af000 == 93 [pid = 7522] [id = 320] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5d8000 == 92 [pid = 7522] [id = 319] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12ed1a000 == 91 [pid = 7522] [id = 318] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12e89f800 == 90 [pid = 7522] [id = 317] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12e42d800 == 89 [pid = 7522] [id = 316] 16:52:03 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x12f0bb000) [pid = 7522] [serial = 852] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12f778800) [pid = 7522] [serial = 855] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x114f1f000) [pid = 7522] [serial = 858] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x12f776400) [pid = 7522] [serial = 897] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12d440800 == 88 [pid = 7522] [id = 315] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1c0800 == 87 [pid = 7522] [id = 314] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12adbd800 == 86 [pid = 7522] [id = 313] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x127a7e000 == 85 [pid = 7522] [id = 312] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x126166800 == 84 [pid = 7522] [id = 311] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x11be46000 == 83 [pid = 7522] [id = 310] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x119325800 == 82 [pid = 7522] [id = 309] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x119e51800 == 81 [pid = 7522] [id = 308] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x12ff05800 == 80 [pid = 7522] [id = 302] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x126774800 == 79 [pid = 7522] [id = 301] 16:52:03 INFO - PROCESS | 7522 | --DOCSHELL 0x118a25800 == 78 [pid = 7522] [id = 300] 16:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 825ms 16:52:03 INFO - PROCESS | 7522 | 1461714723939 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 7522 | 1461714723942 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:52:03 INFO - PROCESS | 7522 | 1461714723947 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 7522 | 1461714723948 Marionette TRACE conn2 <- [1,1298,null,{}] 16:52:03 INFO - PROCESS | 7522 | 1461714723951 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}] 16:52:04 INFO - PROCESS | 7522 | 1461714724038 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:52:04 INFO - PROCESS | 7522 | 1461714724047 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x11af94000 == 79 [pid = 7522] [id = 332] 16:52:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x126806800) [pid = 7522] [serial = 995] [outer = 0x0] 16:52:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x126a38c00) [pid = 7522] [serial = 996] [outer = 0x126806800] 16:52:04 INFO - PROCESS | 7522 | 1461714724074 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x12947b800) [pid = 7522] [serial = 997] [outer = 0x126806800] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12bbe7c00) [pid = 7522] [serial = 879] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x12d5b5c00) [pid = 7522] [serial = 882] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x12e4b9800) [pid = 7522] [serial = 885] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x12d5b9c00) [pid = 7522] [serial = 883] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x12ad97000) [pid = 7522] [serial = 876] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x11af52c00) [pid = 7522] [serial = 867] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x11c971000) [pid = 7522] [serial = 868] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x11c90fc00) [pid = 7522] [serial = 840] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x1274bd800) [pid = 7522] [serial = 870] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x12a544400) [pid = 7522] [serial = 871] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x11ac49c00) [pid = 7522] [serial = 834] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x12be8e000) [pid = 7522] [serial = 846] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12a551000) [pid = 7522] [serial = 873] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12ad82000) [pid = 7522] [serial = 874] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x1191e3c00) [pid = 7522] [serial = 836] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12ea09000) [pid = 7522] [serial = 886] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x12ad96000) [pid = 7522] [serial = 843] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x12f0bc400) [pid = 7522] [serial = 895] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x1156a7000) [pid = 7522] [serial = 864] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x118efbc00) [pid = 7522] [serial = 865] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x11c906c00) [pid = 7522] [serial = 861] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12ea1c000) [pid = 7522] [serial = 849] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x12a542800) [pid = 7522] [serial = 889] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x12a372400) [pid = 7522] [serial = 894] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x11af4dc00) [pid = 7522] [serial = 888] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12eea1000) [pid = 7522] [serial = 892] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x12ea18800) [pid = 7522] [serial = 891] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x12d5ad800) [pid = 7522] [serial = 880] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x12b246000) [pid = 7522] [serial = 877] [outer = 0x0] [url = about:blank] 16:52:04 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x12bcfd800) [pid = 7522] [serial = 450] [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.] 16:52:04 INFO - PROCESS | 7522 | 1461714724462 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]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 569ms 16:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:52:04 INFO - PROCESS | 7522 | 1461714724517 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:52:04 INFO - PROCESS | 7522 | 1461714724518 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:52:04 INFO - PROCESS | 7522 | 1461714724522 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 7522 | 1461714724526 Marionette TRACE conn2 <- [1,1302,null,{}] 16:52:04 INFO - PROCESS | 7522 | 1461714724533 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}] 16:52:04 INFO - PROCESS | 7522 | 1461714724643 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:52:04 INFO - PROCESS | 7522 | 1461714724650 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x12adbd000 == 80 [pid = 7522] [id = 333] 16:52:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x12a36e000) [pid = 7522] [serial = 998] [outer = 0x0] 16:52:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x12a559800) [pid = 7522] [serial = 999] [outer = 0x12a36e000] 16:52:04 INFO - PROCESS | 7522 | 1461714724676 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x12ad96400) [pid = 7522] [serial = 1000] [outer = 0x12a36e000] 16:52:05 INFO - PROCESS | 7522 | 1461714725021 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]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 526ms 16:52:05 INFO - PROCESS | 7522 | 1461714725048 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 7522 | 1461714725050 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:52:05 INFO - PROCESS | 7522 | 1461714725052 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 7522 | 1461714725053 Marionette TRACE conn2 <- [1,1306,null,{}] 16:52:05 INFO - PROCESS | 7522 | 1461714725056 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}] 16:52:05 INFO - PROCESS | 7522 | 1461714725146 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:52:05 INFO - PROCESS | 7522 | 1461714725151 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b862800 == 81 [pid = 7522] [id = 334] 16:52:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x12ad92400) [pid = 7522] [serial = 1001] [outer = 0x0] 16:52:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x12ae6a000) [pid = 7522] [serial = 1002] [outer = 0x12ad92400] 16:52:05 INFO - PROCESS | 7522 | 1461714725176 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x12b088800) [pid = 7522] [serial = 1003] [outer = 0x12ad92400] 16:52:05 INFO - PROCESS | 7522 | 1461714725524 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]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 521ms 16:52:05 INFO - PROCESS | 7522 | 1461714725574 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:52:05 INFO - PROCESS | 7522 | 1461714725575 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:52:05 INFO - PROCESS | 7522 | 1461714725577 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 7522 | 1461714725579 Marionette TRACE conn2 <- [1,1310,null,{}] 16:52:05 INFO - PROCESS | 7522 | 1461714725581 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}] 16:52:05 INFO - PROCESS | 7522 | 1461714725705 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:52:05 INFO - PROCESS | 7522 | 1461714725748 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1ce800 == 82 [pid = 7522] [id = 335] 16:52:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x12b090c00) [pid = 7522] [serial = 1004] [outer = 0x0] 16:52:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x12b1f1c00) [pid = 7522] [serial = 1005] [outer = 0x12b090c00] 16:52:05 INFO - PROCESS | 7522 | 1461714725781 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x12bb2c800) [pid = 7522] [serial = 1006] [outer = 0x12b090c00] 16:52:06 INFO - PROCESS | 7522 | 1461714726137 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] 16:52:06 INFO - PROCESS | 7522 | 1461714726154 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:52:06 INFO - PROCESS | 7522 | 1461714726156 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 7522 | 1461714726158 Marionette TRACE conn2 <- [1,1314,null,{}] 16:52:06 INFO - PROCESS | 7522 | 1461714726163 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}] 16:52:06 INFO - PROCESS | 7522 | 1461714726280 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:52:06 INFO - PROCESS | 7522 | 1461714726292 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc65800 == 83 [pid = 7522] [id = 336] 16:52:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x11c61e000) [pid = 7522] [serial = 1007] [outer = 0x0] 16:52:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x12bcf3400) [pid = 7522] [serial = 1008] [outer = 0x11c61e000] 16:52:06 INFO - PROCESS | 7522 | 1461714726317 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12c9d8c00) [pid = 7522] [serial = 1009] [outer = 0x11c61e000] 16:52:06 INFO - PROCESS | 7522 | 1461714726684 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]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 572ms 16:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:52:06 INFO - PROCESS | 7522 | 1461714726728 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 7522 | 1461714726729 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:52:06 INFO - PROCESS | 7522 | 1461714726731 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 7522 | 1461714726733 Marionette TRACE conn2 <- [1,1318,null,{}] 16:52:06 INFO - PROCESS | 7522 | 1461714726735 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}] 16:52:06 INFO - PROCESS | 7522 | 1461714726850 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:52:06 INFO - PROCESS | 7522 | 1461714726864 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e8b3000 == 84 [pid = 7522] [id = 337] 16:52:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12c9d9800) [pid = 7522] [serial = 1010] [outer = 0x0] 16:52:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12d21b000) [pid = 7522] [serial = 1011] [outer = 0x12c9d9800] 16:52:06 INFO - PROCESS | 7522 | 1461714726889 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x12d5b3c00) [pid = 7522] [serial = 1012] [outer = 0x12c9d9800] 16:52:07 INFO - PROCESS | 7522 | 1461714727281 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]]]}] 16:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 574ms 16:52:07 INFO - PROCESS | 7522 | 1461714727306 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 7522 | 1461714727308 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:52:07 INFO - PROCESS | 7522 | 1461714727318 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 7522 | 1461714727319 Marionette TRACE conn2 <- [1,1322,null,{}] 16:52:07 INFO - PROCESS | 7522 | 1461714727321 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}] 16:52:07 INFO - PROCESS | 7522 | 1461714727453 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:52:07 INFO - PROCESS | 7522 | 1461714727465 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea60000 == 85 [pid = 7522] [id = 338] 16:52:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x12c9da800) [pid = 7522] [serial = 1013] [outer = 0x0] 16:52:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x12dc09400) [pid = 7522] [serial = 1014] [outer = 0x12c9da800] 16:52:07 INFO - PROCESS | 7522 | 1461714727492 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x12e5b6c00) [pid = 7522] [serial = 1015] [outer = 0x12c9da800] 16:52:07 INFO - PROCESS | 7522 | 1461714727828 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]]]}] 16:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 525ms 16:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:52:07 INFO - PROCESS | 7522 | 1461714727838 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 7522 | 1461714727839 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:52:07 INFO - PROCESS | 7522 | 1461714727841 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 7522 | 1461714727843 Marionette TRACE conn2 <- [1,1326,null,{}] 16:52:07 INFO - PROCESS | 7522 | 1461714727849 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}] 16:52:07 INFO - PROCESS | 7522 | 1461714727970 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12ae6cc00) [pid = 7522] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x11a704400) [pid = 7522] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x11aca5800) [pid = 7522] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12b244400) [pid = 7522] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x126e82000) [pid = 7522] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x11a706800) [pid = 7522] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x123c74400) [pid = 7522] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x114f20c00) [pid = 7522] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x12736fc00) [pid = 7522] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x126810800) [pid = 7522] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x12b24a800) [pid = 7522] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x12e4af400) [pid = 7522] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x12f0b9400) [pid = 7522] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:52:08 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12e4adc00) [pid = 7522] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:52:08 INFO - PROCESS | 7522 | 1461714728200 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x118e3d000 == 86 [pid = 7522] [id = 339] 16:52:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x115620400) [pid = 7522] [serial = 1016] [outer = 0x0] 16:52:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x11aca5800) [pid = 7522] [serial = 1017] [outer = 0x115620400] 16:52:08 INFO - PROCESS | 7522 | 1461714728226 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x11c9f0000) [pid = 7522] [serial = 1018] [outer = 0x115620400] 16:52:08 INFO - PROCESS | 7522 | 1461714728502 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]]]}] 16:52:08 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 16:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 674ms 16:52:08 INFO - PROCESS | 7522 | 1461714728516 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 7522 | 1461714728518 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:52:08 INFO - PROCESS | 7522 | 1461714728520 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 7522 | 1461714728521 Marionette TRACE conn2 <- [1,1330,null,{}] 16:52:08 INFO - PROCESS | 7522 | 1461714728523 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}] 16:52:08 INFO - PROCESS | 7522 | 1461714728632 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:52:08 INFO - PROCESS | 7522 | 1461714728636 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc6e800 == 87 [pid = 7522] [id = 340] 16:52:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x11c9f0400) [pid = 7522] [serial = 1019] [outer = 0x0] 16:52:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x126806c00) [pid = 7522] [serial = 1020] [outer = 0x11c9f0400] 16:52:08 INFO - PROCESS | 7522 | 1461714728666 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x12d5b6800) [pid = 7522] [serial = 1021] [outer = 0x11c9f0400] 16:52:09 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 16:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 16:52:09 INFO - PROCESS | 7522 | 1461714729033 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]]]}] 16:52:09 INFO - PROCESS | 7522 | 1461714729039 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 7522 | 1461714729041 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:52:09 INFO - PROCESS | 7522 | 1461714729046 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 7522 | 1461714729049 Marionette TRACE conn2 <- [1,1334,null,{}] 16:52:09 INFO - PROCESS | 7522 | 1461714729052 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}] 16:52:09 INFO - PROCESS | 7522 | 1461714729192 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:52:09 INFO - PROCESS | 7522 | 1461714729200 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x130811000 == 88 [pid = 7522] [id = 341] 16:52:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x11c9edc00) [pid = 7522] [serial = 1022] [outer = 0x0] 16:52:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12dc14c00) [pid = 7522] [serial = 1023] [outer = 0x11c9edc00] 16:52:09 INFO - PROCESS | 7522 | 1461714729225 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12f779000) [pid = 7522] [serial = 1024] [outer = 0x11c9edc00] 16:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms 16:52:09 INFO - PROCESS | 7522 | 1461714729562 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]]]}] 16:52:09 INFO - PROCESS | 7522 | 1461714729567 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 7522 | 1461714729569 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:52:09 INFO - PROCESS | 7522 | 1461714729571 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 7522 | 1461714729572 Marionette TRACE conn2 <- [1,1338,null,{}] 16:52:09 INFO - PROCESS | 7522 | 1461714729574 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}] 16:52:09 INFO - PROCESS | 7522 | 1461714729671 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:52:09 INFO - PROCESS | 7522 | 1461714729675 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x130e7d000 == 89 [pid = 7522] [id = 342] 16:52:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12fbe0400) [pid = 7522] [serial = 1025] [outer = 0x0] 16:52:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x12fe24000) [pid = 7522] [serial = 1026] [outer = 0x12fbe0400] 16:52:09 INFO - PROCESS | 7522 | 1461714729700 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x12fe40000) [pid = 7522] [serial = 1027] [outer = 0x12fbe0400] 16:52:10 INFO - PROCESS | 7522 | 1461714730519 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]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 16:52:10 INFO - PROCESS | 7522 | 1461714730541 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 7522 | 1461714730545 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:52:10 INFO - PROCESS | 7522 | 1461714730549 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 7522 | 1461714730552 Marionette TRACE conn2 <- [1,1342,null,{}] 16:52:10 INFO - PROCESS | 7522 | 1461714730556 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}] 16:52:10 INFO - PROCESS | 7522 | 1461714730676 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:52:10 INFO - PROCESS | 7522 | 1461714730782 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4c1800 == 90 [pid = 7522] [id = 343] 16:52:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x11ae9e000) [pid = 7522] [serial = 1028] [outer = 0x0] 16:52:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x11bb06c00) [pid = 7522] [serial = 1029] [outer = 0x11ae9e000] 16:52:10 INFO - PROCESS | 7522 | 1461714730817 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x11c975400) [pid = 7522] [serial = 1030] [outer = 0x11ae9e000] 16:52:11 INFO - PROCESS | 7522 | 1461714731244 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]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 724ms 16:52:11 INFO - PROCESS | 7522 | 1461714731287 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 7522 | 1461714731292 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:52:11 INFO - PROCESS | 7522 | 1461714731299 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 7522 | 1461714731301 Marionette TRACE conn2 <- [1,1346,null,{}] 16:52:11 INFO - PROCESS | 7522 | 1461714731304 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}] 16:52:11 INFO - PROCESS | 7522 | 1461714731414 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:52:11 INFO - PROCESS | 7522 | 1461714731494 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b6a5000 == 91 [pid = 7522] [id = 344] 16:52:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x11c12b000) [pid = 7522] [serial = 1031] [outer = 0x0] 16:52:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x1271a2c00) [pid = 7522] [serial = 1032] [outer = 0x11c12b000] 16:52:11 INFO - PROCESS | 7522 | 1461714731526 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x12947f400) [pid = 7522] [serial = 1033] [outer = 0x11c12b000] 16:52:11 INFO - PROCESS | 7522 | 1461714731962 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]]]}] 16:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 720ms 16:52:12 INFO - PROCESS | 7522 | 1461714732046 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 7522 | 1461714732048 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:52:12 INFO - PROCESS | 7522 | 1461714732065 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 7522 | 1461714732068 Marionette TRACE conn2 <- [1,1350,null,{}] 16:52:12 INFO - PROCESS | 7522 | 1461714732076 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}] 16:52:12 INFO - PROCESS | 7522 | 1461714732189 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:52:12 INFO - PROCESS | 7522 | 1461714732270 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fca8000 == 92 [pid = 7522] [id = 345] 16:52:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x12ad99c00) [pid = 7522] [serial = 1034] [outer = 0x0] 16:52:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x12af2b000) [pid = 7522] [serial = 1035] [outer = 0x12ad99c00] 16:52:12 INFO - PROCESS | 7522 | 1461714732303 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x12b1f2000) [pid = 7522] [serial = 1036] [outer = 0x12ad99c00] 16:52:12 INFO - PROCESS | 7522 | 1461714732733 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]]]}] 16:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 722ms 16:52:12 INFO - PROCESS | 7522 | 1461714732788 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 7522 | 1461714732789 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:52:12 INFO - PROCESS | 7522 | 1461714732792 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 7522 | 1461714732793 Marionette TRACE conn2 <- [1,1354,null,{}] 16:52:12 INFO - PROCESS | 7522 | 1461714732795 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}] 16:52:12 INFO - PROCESS | 7522 | 1461714732905 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:52:13 INFO - PROCESS | 7522 | 1461714733015 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x1376b7800 == 93 [pid = 7522] [id = 346] 16:52:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x12b247400) [pid = 7522] [serial = 1037] [outer = 0x0] 16:52:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x12bcfc000) [pid = 7522] [serial = 1038] [outer = 0x12b247400] 16:52:13 INFO - PROCESS | 7522 | 1461714733048 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x12d5ad800) [pid = 7522] [serial = 1039] [outer = 0x12b247400] 16:52:13 INFO - PROCESS | 7522 | 1461714733463 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]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 720ms 16:52:13 INFO - PROCESS | 7522 | 1461714733521 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 7522 | 1461714733523 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:52:13 INFO - PROCESS | 7522 | 1461714733527 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 7522 | 1461714733528 Marionette TRACE conn2 <- [1,1358,null,{}] 16:52:13 INFO - PROCESS | 7522 | 1461714733530 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}] 16:52:13 INFO - PROCESS | 7522 | 1461714733639 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:52:13 INFO - PROCESS | 7522 | 1461714733748 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x138818800 == 94 [pid = 7522] [id = 347] 16:52:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x12d5b0c00) [pid = 7522] [serial = 1040] [outer = 0x0] 16:52:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x12ea14c00) [pid = 7522] [serial = 1041] [outer = 0x12d5b0c00] 16:52:13 INFO - PROCESS | 7522 | 1461714733780 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x12f0bc400) [pid = 7522] [serial = 1042] [outer = 0x12d5b0c00] 16:52:14 INFO - PROCESS | 7522 | 1461714734161 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]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 669ms 16:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:52:14 INFO - PROCESS | 7522 | 1461714734197 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 7522 | 1461714734198 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:52:14 INFO - PROCESS | 7522 | 1461714734201 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 7522 | 1461714734202 Marionette TRACE conn2 <- [1,1362,null,{}] 16:52:14 INFO - PROCESS | 7522 | 1461714734204 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}] 16:52:14 INFO - PROCESS | 7522 | 1461714734329 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:52:14 INFO - PROCESS | 7522 | 1461714734410 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x138837800 == 95 [pid = 7522] [id = 348] 16:52:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 232 (0x12f0bb000) [pid = 7522] [serial = 1043] [outer = 0x0] 16:52:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x12fe23800) [pid = 7522] [serial = 1044] [outer = 0x12f0bb000] 16:52:14 INFO - PROCESS | 7522 | 1461714734442 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x130bb7c00) [pid = 7522] [serial = 1045] [outer = 0x12f0bb000] 16:52:14 INFO - PROCESS | 7522 | 1461714734864 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]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 719ms 16:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:52:14 INFO - PROCESS | 7522 | 1461714734955 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 7522 | 1461714734957 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:52:14 INFO - PROCESS | 7522 | 1461714734963 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 7522 | 1461714734964 Marionette TRACE conn2 <- [1,1366,null,{}] 16:52:14 INFO - PROCESS | 7522 | 1461714734966 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}] 16:52:15 INFO - PROCESS | 7522 | 1461714735074 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:52:15 INFO - PROCESS | 7522 | 1461714735155 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x12edb5000 == 96 [pid = 7522] [id = 349] 16:52:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x12e72f800) [pid = 7522] [serial = 1046] [outer = 0x0] 16:52:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x1303e5800) [pid = 7522] [serial = 1047] [outer = 0x12e72f800] 16:52:15 INFO - PROCESS | 7522 | 1461714735186 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x130bbd800) [pid = 7522] [serial = 1048] [outer = 0x12e72f800] 16:52:15 INFO - PROCESS | 7522 | 1461714735664 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] 16:52:15 INFO - PROCESS | 7522 | 1461714735696 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:52:15 INFO - PROCESS | 7522 | 1461714735700 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 7522 | 1461714735701 Marionette TRACE conn2 <- [1,1370,null,{}] 16:52:15 INFO - PROCESS | 7522 | 1461714735704 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}] 16:52:15 INFO - PROCESS | 7522 | 1461714735815 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:52:15 INFO - PROCESS | 7522 | 1461714735898 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b69800 == 97 [pid = 7522] [id = 350] 16:52:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x1178f8c00) [pid = 7522] [serial = 1049] [outer = 0x0] 16:52:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x1267b6c00) [pid = 7522] [serial = 1050] [outer = 0x1178f8c00] 16:52:15 INFO - PROCESS | 7522 | 1461714735929 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 240 (0x12a90a800) [pid = 7522] [serial = 1051] [outer = 0x1178f8c00] 16:52:16 INFO - PROCESS | 7522 | 1461714736351 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] 16:52:16 INFO - PROCESS | 7522 | 1461714736422 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:52:16 INFO - PROCESS | 7522 | 1461714736425 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 7522 | 1461714736428 Marionette TRACE conn2 <- [1,1374,null,{}] 16:52:16 INFO - PROCESS | 7522 | 1461714736431 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}] 16:52:16 INFO - PROCESS | 7522 | 1461714736541 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:52:16 INFO - PROCESS | 7522 | 1461714736622 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d198000 == 98 [pid = 7522] [id = 351] 16:52:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 241 (0x12947ac00) [pid = 7522] [serial = 1052] [outer = 0x0] 16:52:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 242 (0x12b23ec00) [pid = 7522] [serial = 1053] [outer = 0x12947ac00] 16:52:16 INFO - PROCESS | 7522 | 1461714736652 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 243 (0x12f0ba800) [pid = 7522] [serial = 1054] [outer = 0x12947ac00] 16:52:17 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:17 INFO - PROCESS | 7522 | 1461714737318 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] 16:52:17 INFO - PROCESS | 7522 | 1461714737352 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:52:17 INFO - PROCESS | 7522 | 1461714737356 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 7522 | 1461714737359 Marionette TRACE conn2 <- [1,1378,null,{}] 16:52:17 INFO - PROCESS | 7522 | 1461714737365 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}] 16:52:17 INFO - PROCESS | 7522 | 1461714737502 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:52:17 INFO - PROCESS | 7522 | 1461714737672 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 7522 | ++DOCSHELL 0x123bae800 == 99 [pid = 7522] [id = 352] 16:52:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 244 (0x114f22800) [pid = 7522] [serial = 1055] [outer = 0x0] 16:52:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 245 (0x11913e800) [pid = 7522] [serial = 1056] [outer = 0x114f22800] 16:52:17 INFO - PROCESS | 7522 | 1461714737725 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 246 (0x11c9e6c00) [pid = 7522] [serial = 1057] [outer = 0x114f22800] 16:52:18 INFO - PROCESS | 7522 | 1461714738293 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] 16:52:18 INFO - PROCESS | 7522 | 1461714738339 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:52:18 INFO - PROCESS | 7522 | 1461714738343 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 7522 | 1461714738345 Marionette TRACE conn2 <- [1,1382,null,{}] 16:52:18 INFO - PROCESS | 7522 | 1461714738347 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}] 16:52:18 INFO - PROCESS | 7522 | 1461714738437 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 241 (0x12b085000) [pid = 7522] [serial = 945] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 240 (0x11bb10400) [pid = 7522] [serial = 903] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 239 (0x11b11b800) [pid = 7522] [serial = 928] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x11ac3ec00) [pid = 7522] [serial = 927] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x12ad8c000) [pid = 7522] [serial = 942] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x12d21c000) [pid = 7522] [serial = 909] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x12b5b1c00) [pid = 7522] [serial = 948] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x12a0c1c00) [pid = 7522] [serial = 939] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x11c867800) [pid = 7522] [serial = 930] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x123c6d800) [pid = 7522] [serial = 931] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 231 (0x12680e000) [pid = 7522] [serial = 933] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x126a3d000) [pid = 7522] [serial = 934] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x119479000) [pid = 7522] [serial = 925] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x1156ab000) [pid = 7522] [serial = 924] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x12ae61c00) [pid = 7522] [serial = 921] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x115616c00) [pid = 7522] [serial = 900] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x12ad80800) [pid = 7522] [serial = 906] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x12b5a8c00) [pid = 7522] [serial = 954] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x12719fc00) [pid = 7522] [serial = 936] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x127e54400) [pid = 7522] [serial = 937] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x12bcfd400) [pid = 7522] [serial = 951] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x12e734000) [pid = 7522] [serial = 957] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x12dc0d000) [pid = 7522] [serial = 955] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x12d474000) [pid = 7522] [serial = 952] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12942f400) [pid = 7522] [serial = 898] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12ea0e400) [pid = 7522] [serial = 958] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x12b243800) [pid = 7522] [serial = 946] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12eb74800) [pid = 7522] [serial = 961] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x12bbe4000) [pid = 7522] [serial = 949] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x12ae6a400) [pid = 7522] [serial = 943] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x12a544000) [pid = 7522] [serial = 940] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x12ea20000) [pid = 7522] [serial = 960] [outer = 0x0] [url = about:blank] 16:52:18 INFO - PROCESS | 7522 | 1461714738518 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b6d000 == 83 [pid = 7522] [id = 353] 16:52:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x115616c00) [pid = 7522] [serial = 1058] [outer = 0x0] 16:52:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x11c9efc00) [pid = 7522] [serial = 1059] [outer = 0x115616c00] 16:52:18 INFO - PROCESS | 7522 | 1461714738547 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12719fc00) [pid = 7522] [serial = 1060] [outer = 0x115616c00] 16:52:18 INFO - PROCESS | 7522 | [7522] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:52:18 INFO - PROCESS | 7522 | 1461714738875 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] 16:52:18 INFO - PROCESS | 7522 | 1461714738916 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:52:18 INFO - PROCESS | 7522 | 1461714738918 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 7522 | 1461714738921 Marionette TRACE conn2 <- [1,1386,null,{}] 16:52:18 INFO - PROCESS | 7522 | 1461714738928 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}] 16:52:19 INFO - PROCESS | 7522 | 1461714739020 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:52:19 INFO - PROCESS | 7522 | 1461714739124 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x129255800 == 84 [pid = 7522] [id = 354] 16:52:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12a36b800) [pid = 7522] [serial = 1061] [outer = 0x0] 16:52:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x12a557800) [pid = 7522] [serial = 1062] [outer = 0x12a36b800] 16:52:19 INFO - PROCESS | 7522 | 1461714739153 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x12ad9a400) [pid = 7522] [serial = 1063] [outer = 0x12a36b800] 16:52:19 INFO - PROCESS | 7522 | 1461714739452 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] 16:52:19 INFO - PROCESS | 7522 | 1461714739492 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:52:19 INFO - PROCESS | 7522 | 1461714739497 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 7522 | 1461714739499 Marionette TRACE conn2 <- [1,1390,null,{}] 16:52:19 INFO - PROCESS | 7522 | 1461714739502 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}] 16:52:19 INFO - PROCESS | 7522 | 1461714739603 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:52:19 INFO - PROCESS | 7522 | 1461714739689 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b5e8000 == 85 [pid = 7522] [id = 355] 16:52:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x12a370000) [pid = 7522] [serial = 1064] [outer = 0x0] 16:52:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x12736d800) [pid = 7522] [serial = 1065] [outer = 0x12a370000] 16:52:19 INFO - PROCESS | 7522 | 1461714739719 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x12b1e8c00) [pid = 7522] [serial = 1066] [outer = 0x12a370000] 16:52:20 INFO - PROCESS | 7522 | 1461714740144 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]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 673ms 16:52:20 INFO - PROCESS | 7522 | 1461714740170 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 7522 | 1461714740171 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:52:20 INFO - PROCESS | 7522 | 1461714740173 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 7522 | 1461714740174 Marionette TRACE conn2 <- [1,1394,null,{}] 16:52:20 INFO - PROCESS | 7522 | 1461714740177 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}] 16:52:20 INFO - PROCESS | 7522 | 1461714740266 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:52:20 INFO - PROCESS | 7522 | 1461714740271 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e42e000 == 86 [pid = 7522] [id = 356] 16:52:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x12b1ee800) [pid = 7522] [serial = 1067] [outer = 0x0] 16:52:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x12b24a800) [pid = 7522] [serial = 1068] [outer = 0x12b1ee800] 16:52:20 INFO - PROCESS | 7522 | 1461714740296 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x12bcfd400) [pid = 7522] [serial = 1069] [outer = 0x12b1ee800] 16:52:20 INFO - PROCESS | 7522 | 1461714740721 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]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 570ms 16:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:52:20 INFO - PROCESS | 7522 | 1461714740743 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 7522 | 1461714740745 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:52:20 INFO - PROCESS | 7522 | 1461714740747 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 7522 | 1461714740748 Marionette TRACE conn2 <- [1,1398,null,{}] 16:52:20 INFO - PROCESS | 7522 | 1461714740750 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}] 16:52:20 INFO - PROCESS | 7522 | 1461714740882 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:52:20 INFO - PROCESS | 7522 | 1461714740897 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5c9000 == 87 [pid = 7522] [id = 357] 16:52:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x12c9cd800) [pid = 7522] [serial = 1070] [outer = 0x0] 16:52:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x12ea05c00) [pid = 7522] [serial = 1071] [outer = 0x12c9cd800] 16:52:20 INFO - PROCESS | 7522 | 1461714740924 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x12f778c00) [pid = 7522] [serial = 1072] [outer = 0x12c9cd800] 16:52:21 INFO - PROCESS | 7522 | 1461714741285 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]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 568ms 16:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:52:21 INFO - PROCESS | 7522 | 1461714741321 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 7522 | 1461714741322 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:52:21 INFO - PROCESS | 7522 | 1461714741324 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 7522 | 1461714741325 Marionette TRACE conn2 <- [1,1402,null,{}] 16:52:21 INFO - PROCESS | 7522 | 1461714741327 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}] 16:52:21 INFO - PROCESS | 7522 | 1461714741444 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:52:21 INFO - PROCESS | 7522 | 1461714741455 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc64000 == 88 [pid = 7522] [id = 358] 16:52:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x12a8e7800) [pid = 7522] [serial = 1073] [outer = 0x0] 16:52:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x12a8ec000) [pid = 7522] [serial = 1074] [outer = 0x12a8e7800] 16:52:21 INFO - PROCESS | 7522 | 1461714741480 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x12a8f0800) [pid = 7522] [serial = 1075] [outer = 0x12a8e7800] 16:52:21 INFO - PROCESS | 7522 | 1461714741863 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]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 572ms 16:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:52:21 INFO - PROCESS | 7522 | 1461714741897 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 7522 | 1461714741898 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:52:21 INFO - PROCESS | 7522 | 1461714741909 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 7522 | 1461714741910 Marionette TRACE conn2 <- [1,1406,null,{}] 16:52:21 INFO - PROCESS | 7522 | 1461714741912 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}] 16:52:22 INFO - PROCESS | 7522 | 1461714742034 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:52:22 INFO - PROCESS | 7522 | 1461714742134 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x131f7b000 == 89 [pid = 7522] [id = 359] 16:52:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x1303df400) [pid = 7522] [serial = 1076] [outer = 0x0] 16:52:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x1303e2400) [pid = 7522] [serial = 1077] [outer = 0x1303df400] 16:52:22 INFO - PROCESS | 7522 | 1461714742165 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x12a8eb800) [pid = 7522] [serial = 1078] [outer = 0x1303df400] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x11c61e000) [pid = 7522] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12c9d9800) [pid = 7522] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x12ad92400) [pid = 7522] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x12a36e000) [pid = 7522] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x12eb75000) [pid = 7522] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x11af4c400) [pid = 7522] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x114bb9000) [pid = 7522] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x126806800) [pid = 7522] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x12b090c00) [pid = 7522] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x12c9da800) [pid = 7522] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x115620400) [pid = 7522] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x11c9f0400) [pid = 7522] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:52:22 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x11c9edc00) [pid = 7522] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:52:22 INFO - PROCESS | 7522 | 1461714742669 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]]]}] 16:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 779ms 16:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:52:22 INFO - PROCESS | 7522 | 1461714742680 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 7522 | 1461714742681 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:52:22 INFO - PROCESS | 7522 | 1461714742683 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 7522 | 1461714742684 Marionette TRACE conn2 <- [1,1410,null,{}] 16:52:22 INFO - PROCESS | 7522 | 1461714742704 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}] 16:52:22 INFO - PROCESS | 7522 | 1461714742796 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:52:22 INFO - PROCESS | 7522 | 1461714742800 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x129615800 == 90 [pid = 7522] [id = 360] 16:52:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x11b11c800) [pid = 7522] [serial = 1079] [outer = 0x0] 16:52:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x11c9edc00) [pid = 7522] [serial = 1080] [outer = 0x11b11c800] 16:52:22 INFO - PROCESS | 7522 | 1461714742826 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x12ad92400) [pid = 7522] [serial = 1081] [outer = 0x11b11c800] 16:52:23 INFO - PROCESS | 7522 | 1461714743221 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]]]}] 16:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 572ms 16:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:52:23 INFO - PROCESS | 7522 | 1461714743256 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 7522 | 1461714743257 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:52:23 INFO - PROCESS | 7522 | 1461714743262 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 7522 | 1461714743264 Marionette TRACE conn2 <- [1,1414,null,{}] 16:52:23 INFO - PROCESS | 7522 | 1461714743268 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}] 16:52:23 INFO - PROCESS | 7522 | 1461714743415 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:52:23 INFO - PROCESS | 7522 | 1461714743429 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x138802800 == 91 [pid = 7522] [id = 361] 16:52:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x11c905400) [pid = 7522] [serial = 1082] [outer = 0x0] 16:52:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x12aa07400) [pid = 7522] [serial = 1083] [outer = 0x11c905400] 16:52:23 INFO - PROCESS | 7522 | 1461714743471 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x12aa0bc00) [pid = 7522] [serial = 1084] [outer = 0x11c905400] 16:52:23 INFO - PROCESS | 7522 | 1461714743922 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]]]}] 16:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 674ms 16:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:52:23 INFO - PROCESS | 7522 | 1461714743935 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 7522 | 1461714743937 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:52:23 INFO - PROCESS | 7522 | 1461714743939 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 7522 | 1461714743941 Marionette TRACE conn2 <- [1,1418,null,{}] 16:52:23 INFO - PROCESS | 7522 | 1461714743965 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}] 16:52:24 INFO - PROCESS | 7522 | 1461714744075 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:52:24 INFO - PROCESS | 7522 | 1461714744101 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a3b7800 == 92 [pid = 7522] [id = 362] 16:52:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x12a584400) [pid = 7522] [serial = 1085] [outer = 0x0] 16:52:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x12aa08c00) [pid = 7522] [serial = 1086] [outer = 0x12a584400] 16:52:24 INFO - PROCESS | 7522 | 1461714744131 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x12aa11c00) [pid = 7522] [serial = 1087] [outer = 0x12a584400] 16:52:24 INFO - PROCESS | 7522 | 1461714744479 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]]]}] 16:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 592ms 16:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:52:24 INFO - PROCESS | 7522 | 1461714744531 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 7522 | 1461714744532 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:52:24 INFO - PROCESS | 7522 | 1461714744534 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 7522 | 1461714744536 Marionette TRACE conn2 <- [1,1422,null,{}] 16:52:24 INFO - PROCESS | 7522 | 1461714744538 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}] 16:52:24 INFO - PROCESS | 7522 | 1461714744663 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:52:24 INFO - PROCESS | 7522 | 1461714744793 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187b9000 == 93 [pid = 7522] [id = 363] 16:52:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x114b55c00) [pid = 7522] [serial = 1088] [outer = 0x0] 16:52:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x115619400) [pid = 7522] [serial = 1089] [outer = 0x114b55c00] 16:52:24 INFO - PROCESS | 7522 | 1461714744828 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x11bb64c00) [pid = 7522] [serial = 1090] [outer = 0x114b55c00] 16:52:25 INFO - PROCESS | 7522 | 1461714745300 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]]]}] 16:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 818ms 16:52:25 INFO - PROCESS | 7522 | 1461714745357 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 7522 | 1461714745360 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:52:25 INFO - PROCESS | 7522 | 1461714745383 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 7522 | 1461714745385 Marionette TRACE conn2 <- [1,1426,null,{}] 16:52:25 INFO - PROCESS | 7522 | 1461714745389 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}] 16:52:25 INFO - PROCESS | 7522 | 1461714745508 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:52:25 INFO - PROCESS | 7522 | 1461714745592 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12adc4000 == 94 [pid = 7522] [id = 364] 16:52:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x126fe5c00) [pid = 7522] [serial = 1091] [outer = 0x0] 16:52:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 232 (0x12942f400) [pid = 7522] [serial = 1092] [outer = 0x126fe5c00] 16:52:25 INFO - PROCESS | 7522 | 1461714745624 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x12a544400) [pid = 7522] [serial = 1093] [outer = 0x126fe5c00] 16:52:26 INFO - PROCESS | 7522 | 1461714746043 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]]]}] 16:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 725ms 16:52:26 INFO - PROCESS | 7522 | 1461714746107 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 7522 | 1461714746111 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:52:26 INFO - PROCESS | 7522 | 1461714746132 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 7522 | 1461714746134 Marionette TRACE conn2 <- [1,1430,null,{}] 16:52:26 INFO - PROCESS | 7522 | 1461714746137 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}] 16:52:26 INFO - PROCESS | 7522 | 1461714746252 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:52:26 INFO - PROCESS | 7522 | 1461714746337 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc76000 == 95 [pid = 7522] [id = 365] 16:52:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x12a582000) [pid = 7522] [serial = 1094] [outer = 0x0] 16:52:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x12a586800) [pid = 7522] [serial = 1095] [outer = 0x12a582000] 16:52:26 INFO - PROCESS | 7522 | 1461714746368 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x12a910400) [pid = 7522] [serial = 1096] [outer = 0x12a582000] 16:52:26 INFO - PROCESS | 7522 | 1461714746795 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]]]}] 16:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 723ms 16:52:26 INFO - PROCESS | 7522 | 1461714746864 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 7522 | 1461714746865 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:52:26 INFO - PROCESS | 7522 | 1461714746873 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 7522 | 1461714746879 Marionette TRACE conn2 <- [1,1434,null,{}] 16:52:26 INFO - PROCESS | 7522 | 1461714746883 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}] 16:52:27 INFO - PROCESS | 7522 | 1461714746998 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:52:27 INFO - PROCESS | 7522 | 1461714747083 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x139bee000 == 96 [pid = 7522] [id = 366] 16:52:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x12ae66800) [pid = 7522] [serial = 1097] [outer = 0x0] 16:52:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x12b1f1000) [pid = 7522] [serial = 1098] [outer = 0x12ae66800] 16:52:27 INFO - PROCESS | 7522 | 1461714747114 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x12c9ce400) [pid = 7522] [serial = 1099] [outer = 0x12ae66800] 16:52:27 INFO - PROCESS | 7522 | 1461714747535 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]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 730ms 16:52:27 INFO - PROCESS | 7522 | 1461714747599 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 7522 | 1461714747601 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:52:27 INFO - PROCESS | 7522 | 1461714747603 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 7522 | 1461714747605 Marionette TRACE conn2 <- [1,1438,null,{}] 16:52:27 INFO - PROCESS | 7522 | 1461714747607 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}] 16:52:27 INFO - PROCESS | 7522 | 1461714747720 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:52:27 INFO - PROCESS | 7522 | 1461714747805 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x137689000 == 97 [pid = 7522] [id = 367] 16:52:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 240 (0x12ae6d800) [pid = 7522] [serial = 1100] [outer = 0x0] 16:52:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 241 (0x12e5b3800) [pid = 7522] [serial = 1101] [outer = 0x12ae6d800] 16:52:27 INFO - PROCESS | 7522 | 1461714747835 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 242 (0x12eb6f400) [pid = 7522] [serial = 1102] [outer = 0x12ae6d800] 16:52:28 INFO - PROCESS | 7522 | 1461714748234 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]]]}] 16:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 669ms 16:52:28 INFO - PROCESS | 7522 | 1461714748273 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:52:28 INFO - PROCESS | 7522 | 1461714748274 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:52:28 INFO - PROCESS | 7522 | 1461714748313 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 7522 | 1461714748315 Marionette TRACE conn2 <- [1,1442,null,{}] 16:52:28 INFO - PROCESS | 7522 | 1461714748333 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}] 16:52:28 INFO - PROCESS | 7522 | 1461714748443 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:52:28 INFO - PROCESS | 7522 | 1461714748528 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x13940e000 == 98 [pid = 7522] [id = 368] 16:52:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 243 (0x12f77cc00) [pid = 7522] [serial = 1103] [outer = 0x0] 16:52:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 244 (0x1303d9400) [pid = 7522] [serial = 1104] [outer = 0x12f77cc00] 16:52:28 INFO - PROCESS | 7522 | 1461714748565 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 245 (0x130bc1800) [pid = 7522] [serial = 1105] [outer = 0x12f77cc00] 16:52:29 INFO - PROCESS | 7522 | 1461714749011 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]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 771ms 16:52:29 INFO - PROCESS | 7522 | 1461714749060 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 7522 | 1461714749061 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:52:29 INFO - PROCESS | 7522 | 1461714749066 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 7522 | 1461714749067 Marionette TRACE conn2 <- [1,1446,null,{}] 16:52:29 INFO - PROCESS | 7522 | 1461714749069 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}] 16:52:29 INFO - PROCESS | 7522 | 1461714749182 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:52:29 INFO - PROCESS | 7522 | 1461714749266 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a408000 == 99 [pid = 7522] [id = 369] 16:52:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 246 (0x130bc1c00) [pid = 7522] [serial = 1106] [outer = 0x0] 16:52:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 247 (0x138730000) [pid = 7522] [serial = 1107] [outer = 0x130bc1c00] 16:52:29 INFO - PROCESS | 7522 | 1461714749298 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 248 (0x138737800) [pid = 7522] [serial = 1108] [outer = 0x130bc1c00] 16:52:29 INFO - PROCESS | 7522 | 1461714749722 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]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 669ms 16:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:52:29 INFO - PROCESS | 7522 | 1461714749736 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 7522 | 1461714749737 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:52:29 INFO - PROCESS | 7522 | 1461714749740 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 7522 | 1461714749741 Marionette TRACE conn2 <- [1,1450,null,{}] 16:52:29 INFO - PROCESS | 7522 | 1461714749765 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}] 16:52:29 INFO - PROCESS | 7522 | 1461714749876 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:52:30 INFO - PROCESS | 7522 | 1461714749994 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a41c000 == 100 [pid = 7522] [id = 370] 16:52:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 249 (0x12c97d000) [pid = 7522] [serial = 1109] [outer = 0x0] 16:52:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 250 (0x12c985800) [pid = 7522] [serial = 1110] [outer = 0x12c97d000] 16:52:30 INFO - PROCESS | 7522 | 1461714750035 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 251 (0x12c989c00) [pid = 7522] [serial = 1111] [outer = 0x12c97d000] 16:52:30 INFO - PROCESS | 7522 | 1461714750609 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]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 919ms 16:52:30 INFO - PROCESS | 7522 | 1461714750677 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 7522 | 1461714750678 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:52:30 INFO - PROCESS | 7522 | 1461714750683 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 7522 | 1461714750684 Marionette TRACE conn2 <- [1,1454,null,{}] 16:52:30 INFO - PROCESS | 7522 | 1461714750687 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}] 16:52:30 INFO - PROCESS | 7522 | 1461714750798 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:52:30 INFO - PROCESS | 7522 | 1461714750919 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c952800 == 101 [pid = 7522] [id = 371] 16:52:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 252 (0x12a9a9c00) [pid = 7522] [serial = 1112] [outer = 0x0] 16:52:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 253 (0x12a9afc00) [pid = 7522] [serial = 1113] [outer = 0x12a9a9c00] 16:52:30 INFO - PROCESS | 7522 | 1461714750949 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 254 (0x12a9b3c00) [pid = 7522] [serial = 1114] [outer = 0x12a9a9c00] 16:52:31 INFO - PROCESS | 7522 | 1461714751619 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]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 970ms 16:52:31 INFO - PROCESS | 7522 | 1461714751653 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 7522 | 1461714751655 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:52:31 INFO - PROCESS | 7522 | 1461714751676 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 7522 | 1461714751680 Marionette TRACE conn2 <- [1,1458,null,{}] 16:52:31 INFO - PROCESS | 7522 | 1461714751688 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}] 16:52:31 INFO - PROCESS | 7522 | 1461714751797 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:52:31 INFO - PROCESS | 7522 | 1461714751885 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a016800 == 102 [pid = 7522] [id = 372] 16:52:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 255 (0x11b127400) [pid = 7522] [serial = 1115] [outer = 0x0] 16:52:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 256 (0x11c61e000) [pid = 7522] [serial = 1116] [outer = 0x11b127400] 16:52:31 INFO - PROCESS | 7522 | 1461714751914 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 257 (0x11c9e9000) [pid = 7522] [serial = 1117] [outer = 0x11b127400] 16:52:32 INFO - PROCESS | 7522 | 1461714752390 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]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 747ms 16:52:32 INFO - PROCESS | 7522 | 1461714752406 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 7522 | 1461714752409 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:52:32 INFO - PROCESS | 7522 | 1461714752416 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 7522 | 1461714752417 Marionette TRACE conn2 <- [1,1462,null,{}] 16:52:32 INFO - PROCESS | 7522 | 1461714752420 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}] 16:52:32 INFO - PROCESS | 7522 | 1461714752523 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:52:32 INFO - PROCESS | 7522 | 1461714752613 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c1a6000 == 103 [pid = 7522] [id = 373] 16:52:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 258 (0x11ac3ec00) [pid = 7522] [serial = 1118] [outer = 0x0] 16:52:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 259 (0x123c6d800) [pid = 7522] [serial = 1119] [outer = 0x11ac3ec00] 16:52:32 INFO - PROCESS | 7522 | 1461714752642 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 260 (0x126e82400) [pid = 7522] [serial = 1120] [outer = 0x11ac3ec00] 16:52:33 INFO - PROCESS | 7522 | 1461714753131 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]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 770ms 16:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:52:33 INFO - PROCESS | 7522 | 1461714753186 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 7522 | 1461714753188 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:52:33 INFO - PROCESS | 7522 | 1461714753190 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 7522 | 1461714753192 Marionette TRACE conn2 <- [1,1466,null,{}] 16:52:33 INFO - PROCESS | 7522 | 1461714753200 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}] 16:52:33 INFO - PROCESS | 7522 | 1461714753304 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:52:33 INFO - PROCESS | 7522 | 1461714753393 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d450000 == 104 [pid = 7522] [id = 374] 16:52:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 261 (0x12a553400) [pid = 7522] [serial = 1121] [outer = 0x0] 16:52:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 262 (0x12a588800) [pid = 7522] [serial = 1122] [outer = 0x12a553400] 16:52:33 INFO - PROCESS | 7522 | 1461714753423 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 263 (0x12a903400) [pid = 7522] [serial = 1123] [outer = 0x12a553400] 16:52:33 INFO - PROCESS | 7522 | 1461714753853 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]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 723ms 16:52:33 INFO - PROCESS | 7522 | 1461714753913 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:52:33 INFO - PROCESS | 7522 | 1461714753915 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:52:33 INFO - PROCESS | 7522 | 1461714753917 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 7522 | 1461714753918 Marionette TRACE conn2 <- [1,1470,null,{}] 16:52:33 INFO - PROCESS | 7522 | 1461714753920 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}] 16:52:34 INFO - PROCESS | 7522 | 1461714754024 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:52:34 INFO - PROCESS | 7522 | 1461714754160 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x13a3b7800 == 103 [pid = 7522] [id = 362] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x138802800 == 102 [pid = 7522] [id = 361] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x129615800 == 101 [pid = 7522] [id = 360] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x131f7b000 == 100 [pid = 7522] [id = 359] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc64000 == 99 [pid = 7522] [id = 358] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5c9000 == 98 [pid = 7522] [id = 357] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 262 (0x11cb47000) [pid = 7522] [serial = 969] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 261 (0x12af24000) [pid = 7522] [serial = 975] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 260 (0x12a375000) [pid = 7522] [serial = 972] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 259 (0x119b0dc00) [pid = 7522] [serial = 966] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 258 (0x12b083000) [pid = 7522] [serial = 978] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 257 (0x12dc0e800) [pid = 7522] [serial = 981] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 256 (0x12fbeec00) [pid = 7522] [serial = 984] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 255 (0x12b1e9c00) [pid = 7522] [serial = 987] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 254 (0x12fe24000) [pid = 7522] [serial = 1026] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x11941e800 == 99 [pid = 7522] [id = 375] 16:52:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 255 (0x119b05400) [pid = 7522] [serial = 1124] [outer = 0x0] 16:52:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 256 (0x11c182800) [pid = 7522] [serial = 1125] [outer = 0x119b05400] 16:52:34 INFO - PROCESS | 7522 | 1461714754234 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 257 (0x12a579400) [pid = 7522] [serial = 1126] [outer = 0x119b05400] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12e42e000 == 98 [pid = 7522] [id = 356] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12b5e8000 == 97 [pid = 7522] [id = 355] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x129255800 == 96 [pid = 7522] [id = 354] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x119b6d000 == 95 [pid = 7522] [id = 353] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x123bae800 == 94 [pid = 7522] [id = 352] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x119b69800 == 93 [pid = 7522] [id = 350] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12edb5000 == 92 [pid = 7522] [id = 349] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x138837800 == 91 [pid = 7522] [id = 348] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x138818800 == 90 [pid = 7522] [id = 347] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x1376b7800 == 89 [pid = 7522] [id = 346] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12fca8000 == 88 [pid = 7522] [id = 345] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12b6a5000 == 87 [pid = 7522] [id = 344] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4c1800 == 86 [pid = 7522] [id = 343] 16:52:34 INFO - PROCESS | 7522 | --DOCSHELL 0x130e7d000 == 85 [pid = 7522] [id = 342] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 256 (0x12bcf3400) [pid = 7522] [serial = 1008] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 255 (0x12d5b3c00) [pid = 7522] [serial = 1012] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 254 (0x12d21b000) [pid = 7522] [serial = 1011] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 253 (0x12ae6a000) [pid = 7522] [serial = 1002] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 252 (0x12b088800) [pid = 7522] [serial = 1003] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 251 (0x12a559800) [pid = 7522] [serial = 999] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 250 (0x12ad96400) [pid = 7522] [serial = 1000] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 249 (0x12f776800) [pid = 7522] [serial = 964] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 248 (0x125f60800) [pid = 7522] [serial = 994] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 247 (0x11c972800) [pid = 7522] [serial = 993] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 246 (0x115620000) [pid = 7522] [serial = 991] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 245 (0x114f1d800) [pid = 7522] [serial = 990] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 244 (0x126a38c00) [pid = 7522] [serial = 996] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 243 (0x12947b800) [pid = 7522] [serial = 997] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 242 (0x12b1f1c00) [pid = 7522] [serial = 1005] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 241 (0x12dc09400) [pid = 7522] [serial = 1014] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 240 (0x12e5b6c00) [pid = 7522] [serial = 1015] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 239 (0x11c9f0000) [pid = 7522] [serial = 1018] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x126806c00) [pid = 7522] [serial = 1020] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x11aca5800) [pid = 7522] [serial = 1017] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x12f779000) [pid = 7522] [serial = 1024] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x12d5b6800) [pid = 7522] [serial = 1021] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x12dc14c00) [pid = 7522] [serial = 1023] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x12c9d8c00) [pid = 7522] [serial = 1009] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x12bb2c800) [pid = 7522] [serial = 1006] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 7522 | 1461714754644 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]]]}] 16:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 769ms 16:52:34 INFO - PROCESS | 7522 | 1461714754687 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 7522 | 1461714754690 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:52:34 INFO - PROCESS | 7522 | 1461714754703 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 7522 | 1461714754705 Marionette TRACE conn2 <- [1,1474,null,{}] 16:52:34 INFO - PROCESS | 7522 | 1461714754708 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}] 16:52:34 INFO - PROCESS | 7522 | 1461714754877 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:52:34 INFO - PROCESS | 7522 | 1461714754949 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a66800 == 86 [pid = 7522] [id = 376] 16:52:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x11a792400) [pid = 7522] [serial = 1127] [outer = 0x0] 16:52:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x12a90ec00) [pid = 7522] [serial = 1128] [outer = 0x11a792400] 16:52:34 INFO - PROCESS | 7522 | 1461714754976 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x12aa09400) [pid = 7522] [serial = 1129] [outer = 0x11a792400] 16:52:35 INFO - PROCESS | 7522 | 1461714755277 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]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 631ms 16:52:35 INFO - PROCESS | 7522 | 1461714755325 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:52:35 INFO - PROCESS | 7522 | 1461714755326 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:52:35 INFO - PROCESS | 7522 | 1461714755331 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 7522 | 1461714755332 Marionette TRACE conn2 <- [1,1478,null,{}] 16:52:35 INFO - PROCESS | 7522 | 1461714755334 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}] 16:52:35 INFO - PROCESS | 7522 | 1461714755445 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:52:35 INFO - PROCESS | 7522 | 1461714755515 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbc4000 == 87 [pid = 7522] [id = 377] 16:52:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x12aa05000) [pid = 7522] [serial = 1130] [outer = 0x0] 16:52:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x12ad87800) [pid = 7522] [serial = 1131] [outer = 0x12aa05000] 16:52:35 INFO - PROCESS | 7522 | 1461714755543 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x12b091800) [pid = 7522] [serial = 1132] [outer = 0x12aa05000] 16:52:35 INFO - PROCESS | 7522 | 1461714755838 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]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 522ms 16:52:35 INFO - PROCESS | 7522 | 1461714755852 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 7522 | 1461714755854 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:52:35 INFO - PROCESS | 7522 | 1461714755856 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 7522 | 1461714755857 Marionette TRACE conn2 <- [1,1482,null,{}] 16:52:35 INFO - PROCESS | 7522 | 1461714755859 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}] 16:52:35 INFO - PROCESS | 7522 | 1461714755965 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:52:36 INFO - PROCESS | 7522 | 1461714756044 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x12eda3000 == 88 [pid = 7522] [id = 378] 16:52:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x12aa07c00) [pid = 7522] [serial = 1133] [outer = 0x0] 16:52:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 240 (0x12b1ed000) [pid = 7522] [serial = 1134] [outer = 0x12aa07c00] 16:52:36 INFO - PROCESS | 7522 | 1461714756071 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 241 (0x12bcf0800) [pid = 7522] [serial = 1135] [outer = 0x12aa07c00] 16:52:36 INFO - PROCESS | 7522 | 1461714756402 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]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 573ms 16:52:36 INFO - PROCESS | 7522 | 1461714756431 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 7522 | 1461714756432 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:52:36 INFO - PROCESS | 7522 | 1461714756434 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 7522 | 1461714756435 Marionette TRACE conn2 <- [1,1486,null,{}] 16:52:36 INFO - PROCESS | 7522 | 1461714756438 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}] 16:52:36 INFO - PROCESS | 7522 | 1461714756555 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:52:36 INFO - PROCESS | 7522 | 1461714756570 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5da000 == 89 [pid = 7522] [id = 379] 16:52:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 242 (0x12b244c00) [pid = 7522] [serial = 1136] [outer = 0x0] 16:52:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 243 (0x12c98a800) [pid = 7522] [serial = 1137] [outer = 0x12b244c00] 16:52:36 INFO - PROCESS | 7522 | 1461714756596 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 244 (0x12d21b000) [pid = 7522] [serial = 1138] [outer = 0x12b244c00] 16:52:36 INFO - PROCESS | 7522 | 1461714756956 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]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 16:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:52:37 INFO - PROCESS | 7522 | 1461714757003 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 7522 | 1461714757005 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:52:37 INFO - PROCESS | 7522 | 1461714757007 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 7522 | 1461714757008 Marionette TRACE conn2 <- [1,1490,null,{}] 16:52:37 INFO - PROCESS | 7522 | 1461714757010 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}] 16:52:37 INFO - PROCESS | 7522 | 1461714757129 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:52:37 INFO - PROCESS | 7522 | 1461714757140 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x130806000 == 90 [pid = 7522] [id = 380] 16:52:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 245 (0x12b417000) [pid = 7522] [serial = 1139] [outer = 0x0] 16:52:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 246 (0x12dc10400) [pid = 7522] [serial = 1140] [outer = 0x12b417000] 16:52:37 INFO - PROCESS | 7522 | 1461714757167 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 247 (0x12eb6ac00) [pid = 7522] [serial = 1141] [outer = 0x12b417000] 16:52:37 INFO - PROCESS | 7522 | 1461714757538 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]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 570ms 16:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:52:37 INFO - PROCESS | 7522 | 1461714757577 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 7522 | 1461714757578 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:52:37 INFO - PROCESS | 7522 | 1461714757580 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 7522 | 1461714757582 Marionette TRACE conn2 <- [1,1494,null,{}] 16:52:37 INFO - PROCESS | 7522 | 1461714757584 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}] 16:52:37 INFO - PROCESS | 7522 | 1461714757720 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:52:37 INFO - PROCESS | 7522 | 1461714757742 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x131f6e000 == 91 [pid = 7522] [id = 381] 16:52:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 248 (0x12eea1c00) [pid = 7522] [serial = 1142] [outer = 0x0] 16:52:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 249 (0x12f772c00) [pid = 7522] [serial = 1143] [outer = 0x12eea1c00] 16:52:37 INFO - PROCESS | 7522 | 1461714757768 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 250 (0x12f77f800) [pid = 7522] [serial = 1144] [outer = 0x12eea1c00] 16:52:38 INFO - PROCESS | 7522 | 1461714758151 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]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 618ms 16:52:38 INFO - PROCESS | 7522 | 1461714758200 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:52:38 INFO - PROCESS | 7522 | 1461714758202 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:52:38 INFO - PROCESS | 7522 | 1461714758204 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 7522 | 1461714758206 Marionette TRACE conn2 <- [1,1498,null,{}] 16:52:38 INFO - PROCESS | 7522 | 1461714758208 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}] 16:52:38 INFO - PROCESS | 7522 | 1461714758344 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 249 (0x12b5b2800) [pid = 7522] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 248 (0x11946fc00) [pid = 7522] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 247 (0x114b4d000) [pid = 7522] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 246 (0x12dc2d800) [pid = 7522] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 245 (0x12b087c00) [pid = 7522] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 244 (0x11c92f800) [pid = 7522] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 243 (0x115612400) [pid = 7522] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 242 (0x12bbde400) [pid = 7522] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 241 (0x11ac4a800) [pid = 7522] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 240 (0x1178f7800) [pid = 7522] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 239 (0x12e4b1000) [pid = 7522] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x11a793800) [pid = 7522] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x118804800) [pid = 7522] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x129472800) [pid = 7522] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x11bb05400) [pid = 7522] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x12bcf8000) [pid = 7522] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x12eea8000) [pid = 7522] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x12b40d400) [pid = 7522] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 231 (0x11c621000) [pid = 7522] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x12d21ac00) [pid = 7522] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12a557400) [pid = 7522] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x12a0ba400) [pid = 7522] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x11873c000) [pid = 7522] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x114bb7800) [pid = 7522] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x11c60c400) [pid = 7522] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x12ad89000) [pid = 7522] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x12d47c000) [pid = 7522] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x12f773000) [pid = 7522] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x11c865c00) [pid = 7522] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x1135f4800) [pid = 7522] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x11561a800) [pid = 7522] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x12bee1c00) [pid = 7522] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12a547c00) [pid = 7522] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x11873cc00) [pid = 7522] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x12a54b800) [pid = 7522] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x127372800) [pid = 7522] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x11aca7800) [pid = 7522] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x11c17a400) [pid = 7522] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x126802800) [pid = 7522] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x114f26400) [pid = 7522] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x12ea0d000) [pid = 7522] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12bee8c00) [pid = 7522] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x12a0c0400) [pid = 7522] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x114f1c400) [pid = 7522] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x114f1c000) [pid = 7522] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12af27800) [pid = 7522] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x127e4c400) [pid = 7522] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x12f41f800) [pid = 7522] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x12dc13c00) [pid = 7522] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x11780ac00) [pid = 7522] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x12b5b1000) [pid = 7522] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x12d479000) [pid = 7522] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12eb68400) [pid = 7522] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x12d5b0c00) [pid = 7522] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x115616c00) [pid = 7522] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x12b247400) [pid = 7522] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12c9cd800) [pid = 7522] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x11c12b000) [pid = 7522] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x12a370000) [pid = 7522] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x114f22800) [pid = 7522] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x12ad99c00) [pid = 7522] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x12a36b800) [pid = 7522] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x12a8e7800) [pid = 7522] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x12b1ee800) [pid = 7522] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x1303df400) [pid = 7522] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x11ae9e000) [pid = 7522] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x12fbe0400) [pid = 7522] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x11b11c800) [pid = 7522] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x11c905400) [pid = 7522] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x1191e4c00) [pid = 7522] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x12b414000) [pid = 7522] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x115a0dc00) [pid = 7522] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:52:38 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x11930e800) [pid = 7522] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:52:38 INFO - PROCESS | 7522 | 1461714758881 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x1152bd000 == 92 [pid = 7522] [id = 382] 16:52:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x114350000) [pid = 7522] [serial = 1145] [outer = 0x0] 16:52:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x114f18400) [pid = 7522] [serial = 1146] [outer = 0x114350000] 16:52:38 INFO - PROCESS | 7522 | 1461714758912 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x11873cc00) [pid = 7522] [serial = 1147] [outer = 0x114350000] 16:52:39 INFO - PROCESS | 7522 | 1461714759199 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]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1024ms 16:52:39 INFO - PROCESS | 7522 | 1461714759242 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 7522 | 1461714759244 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:52:39 INFO - PROCESS | 7522 | 1461714759250 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 7522 | 1461714759251 Marionette TRACE conn2 <- [1,1502,null,{}] 16:52:39 INFO - PROCESS | 7522 | 1461714759253 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}] 16:52:39 INFO - PROCESS | 7522 | 1461714759351 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:52:39 INFO - PROCESS | 7522 | 1461714759424 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x1265e7800 == 93 [pid = 7522] [id = 383] 16:52:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x11474ac00) [pid = 7522] [serial = 1148] [outer = 0x0] 16:52:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x11ac46c00) [pid = 7522] [serial = 1149] [outer = 0x11474ac00] 16:52:39 INFO - PROCESS | 7522 | 1461714759450 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x11c92f800) [pid = 7522] [serial = 1150] [outer = 0x11474ac00] 16:52:39 INFO - PROCESS | 7522 | 1461714759730 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]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 16:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:52:39 INFO - PROCESS | 7522 | 1461714759770 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 7522 | 1461714759771 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:52:39 INFO - PROCESS | 7522 | 1461714759773 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 7522 | 1461714759774 Marionette TRACE conn2 <- [1,1506,null,{}] 16:52:39 INFO - PROCESS | 7522 | 1461714759776 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}] 16:52:39 INFO - PROCESS | 7522 | 1461714759879 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:52:39 INFO - PROCESS | 7522 | 1461714759883 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff0a800 == 94 [pid = 7522] [id = 384] 16:52:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x11c97f800) [pid = 7522] [serial = 1151] [outer = 0x0] 16:52:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x127e53c00) [pid = 7522] [serial = 1152] [outer = 0x11c97f800] 16:52:39 INFO - PROCESS | 7522 | 1461714759908 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x12a54b800) [pid = 7522] [serial = 1153] [outer = 0x11c97f800] 16:52:40 INFO - PROCESS | 7522 | 1461714760274 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]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 16:52:40 INFO - PROCESS | 7522 | 1461714760295 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:52:40 INFO - PROCESS | 7522 | 1461714760298 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:52:40 INFO - PROCESS | 7522 | 1461714760301 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 7522 | 1461714760302 Marionette TRACE conn2 <- [1,1510,null,{}] 16:52:40 INFO - PROCESS | 7522 | 1461714760322 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}] 16:52:40 INFO - PROCESS | 7522 | 1461714760416 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:52:40 INFO - PROCESS | 7522 | 1461714760421 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x138814800 == 95 [pid = 7522] [id = 385] 16:52:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x12a557400) [pid = 7522] [serial = 1154] [outer = 0x0] 16:52:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x12aa6e400) [pid = 7522] [serial = 1155] [outer = 0x12a557400] 16:52:40 INFO - PROCESS | 7522 | 1461714760445 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x12af23800) [pid = 7522] [serial = 1156] [outer = 0x12a557400] 16:52:40 INFO - PROCESS | 7522 | 1461714760781 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]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 619ms 16:52:40 INFO - PROCESS | 7522 | 1461714760921 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 7522 | 1461714760923 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:52:40 INFO - PROCESS | 7522 | 1461714760926 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 7522 | 1461714760929 Marionette TRACE conn2 <- [1,1514,null,{}] 16:52:40 INFO - PROCESS | 7522 | 1461714760933 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}] 16:52:41 INFO - PROCESS | 7522 | 1461714761090 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:52:41 INFO - PROCESS | 7522 | 1461714761235 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x123ba5000 == 96 [pid = 7522] [id = 386] 16:52:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x118efbc00) [pid = 7522] [serial = 1157] [outer = 0x0] 16:52:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x119477800) [pid = 7522] [serial = 1158] [outer = 0x118efbc00] 16:52:41 INFO - PROCESS | 7522 | 1461714761271 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x11bb61400) [pid = 7522] [serial = 1159] [outer = 0x118efbc00] 16:52:41 INFO - PROCESS | 7522 | 1461714761726 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]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 822ms 16:52:41 INFO - PROCESS | 7522 | 1461714761748 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 7522 | 1461714761750 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:52:41 INFO - PROCESS | 7522 | 1461714761756 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 7522 | 1461714761758 Marionette TRACE conn2 <- [1,1518,null,{}] 16:52:41 INFO - PROCESS | 7522 | 1461714761761 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}] 16:52:41 INFO - PROCESS | 7522 | 1461714761878 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:52:41 INFO - PROCESS | 7522 | 1461714761966 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be5a000 == 97 [pid = 7522] [id = 387] 16:52:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x11c905400) [pid = 7522] [serial = 1160] [outer = 0x0] 16:52:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x12680fc00) [pid = 7522] [serial = 1161] [outer = 0x11c905400] 16:52:42 INFO - PROCESS | 7522 | 1461714761999 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x12a0b6400) [pid = 7522] [serial = 1162] [outer = 0x11c905400] 16:52:42 INFO - PROCESS | 7522 | 1461714762441 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]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 724ms 16:52:42 INFO - PROCESS | 7522 | 1461714762490 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 7522 | 1461714762492 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:52:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:52:42 INFO - PROCESS | 7522 | 1461714762514 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 7522 | 1461714762515 Marionette TRACE conn2 <- [1,1522,null,{}] 16:52:42 INFO - PROCESS | 7522 | 1461714762523 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}] 16:52:42 INFO - PROCESS | 7522 | 1461714762643 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:52:42 INFO - PROCESS | 7522 | 1461714762732 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f03b800 == 98 [pid = 7522] [id = 388] 16:52:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x12a8e7800) [pid = 7522] [serial = 1163] [outer = 0x0] 16:52:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x12a8ee800) [pid = 7522] [serial = 1164] [outer = 0x12a8e7800] 16:52:42 INFO - PROCESS | 7522 | 1461714762766 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x12a9ab800) [pid = 7522] [serial = 1165] [outer = 0x12a8e7800] 16:52:43 INFO - PROCESS | 7522 | 1461714763150 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"]]]}] 16:52:43 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 () { 16:52:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:52:43 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 () { 16:52:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:52:43 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 () { 16:52:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:52:43 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 () { 16:52:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:52:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 673ms 16:52:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:52:43 INFO - PROCESS | 7522 | 1461714763187 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 7522 | 1461714763188 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:52:43 INFO - PROCESS | 7522 | 1461714763191 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 7522 | 1461714763192 Marionette TRACE conn2 <- [1,1526,null,{}] 16:52:43 INFO - PROCESS | 7522 | 1461714763195 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}] 16:52:43 INFO - PROCESS | 7522 | 1461714763310 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:52:43 INFO - PROCESS | 7522 | 1461714763426 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x13940f000 == 99 [pid = 7522] [id = 389] 16:52:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x12aa06c00) [pid = 7522] [serial = 1166] [outer = 0x0] 16:52:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x12aa6cc00) [pid = 7522] [serial = 1167] [outer = 0x12aa06c00] 16:52:43 INFO - PROCESS | 7522 | 1461714763459 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x12ae6b000) [pid = 7522] [serial = 1168] [outer = 0x12aa06c00] 16:52:43 INFO - PROCESS | 7522 | 1461714763799 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"]]]}] 16:52:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:52:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:52:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:52:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 622ms 16:52:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:52:43 INFO - PROCESS | 7522 | 1461714763814 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 7522 | 1461714763815 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:52:43 INFO - PROCESS | 7522 | 1461714763818 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 7522 | 1461714763819 Marionette TRACE conn2 <- [1,1530,null,{}] 16:52:43 INFO - PROCESS | 7522 | 1461714763822 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}] 16:52:43 INFO - PROCESS | 7522 | 1461714763933 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:52:44 INFO - PROCESS | 7522 | 1461714764054 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a403000 == 100 [pid = 7522] [id = 390] 16:52:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x12aa6b800) [pid = 7522] [serial = 1169] [outer = 0x0] 16:52:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x12af29800) [pid = 7522] [serial = 1170] [outer = 0x12aa6b800] 16:52:44 INFO - PROCESS | 7522 | 1461714764086 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x12b6d1800) [pid = 7522] [serial = 1171] [outer = 0x12aa6b800] 16:52:44 INFO - PROCESS | 7522 | 1461714764432 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]]]}] 16:52:44 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 16:52:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:52:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:52:44 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. 16:52:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:52:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 16:52:44 INFO - PROCESS | 7522 | 1461714764437 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 7522 | 1461714764438 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:52:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:52:44 INFO - PROCESS | 7522 | 1461714764441 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 7522 | 1461714764442 Marionette TRACE conn2 <- [1,1534,null,{}] 16:52:44 INFO - PROCESS | 7522 | 1461714764445 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}] 16:52:44 INFO - PROCESS | 7522 | 1461714764580 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:52:44 INFO - PROCESS | 7522 | 1461714764715 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b136800 == 101 [pid = 7522] [id = 391] 16:52:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x12be8c800) [pid = 7522] [serial = 1172] [outer = 0x0] 16:52:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x12c98ac00) [pid = 7522] [serial = 1173] [outer = 0x12be8c800] 16:52:44 INFO - PROCESS | 7522 | 1461714764771 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x12e5b5c00) [pid = 7522] [serial = 1174] [outer = 0x12be8c800] 16:52:45 INFO - PROCESS | 7522 | 1461714765301 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]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:52:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 920ms 16:52:45 INFO - PROCESS | 7522 | 1461714765361 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 7522 | 1461714765363 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:52:45 INFO - PROCESS | 7522 | 1461714765365 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 7522 | 1461714765366 Marionette TRACE conn2 <- [1,1538,null,{}] 16:52:45 INFO - PROCESS | 7522 | 1461714765369 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}] 16:52:45 INFO - PROCESS | 7522 | 1461714765482 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:52:45 INFO - PROCESS | 7522 | 1461714765601 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x12afb2000 == 102 [pid = 7522] [id = 392] 16:52:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x12be8ec00) [pid = 7522] [serial = 1175] [outer = 0x0] 16:52:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x12eb74800) [pid = 7522] [serial = 1176] [outer = 0x12be8ec00] 16:52:45 INFO - PROCESS | 7522 | 1461714765632 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x12f771c00) [pid = 7522] [serial = 1177] [outer = 0x12be8ec00] 16:52:46 INFO - PROCESS | 7522 | 1461714766089 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]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 772ms 16:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:52:46 INFO - PROCESS | 7522 | 1461714766138 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 7522 | 1461714766139 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:52:46 INFO - PROCESS | 7522 | 1461714766141 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 7522 | 1461714766143 Marionette TRACE conn2 <- [1,1542,null,{}] 16:52:46 INFO - PROCESS | 7522 | 1461714766145 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}] 16:52:46 INFO - PROCESS | 7522 | 1461714766262 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:52:46 INFO - PROCESS | 7522 | 1461714766394 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x115818800 == 103 [pid = 7522] [id = 393] 16:52:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x11aca1000) [pid = 7522] [serial = 1178] [outer = 0x0] 16:52:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x125dba000) [pid = 7522] [serial = 1179] [outer = 0x11aca1000] 16:52:46 INFO - PROCESS | 7522 | 1461714766427 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12ae6cc00) [pid = 7522] [serial = 1180] [outer = 0x11aca1000] 16:52:46 INFO - PROCESS | 7522 | 1461714766849 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]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 769ms 16:52:46 INFO - PROCESS | 7522 | 1461714766913 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:52:46 INFO - PROCESS | 7522 | 1461714766915 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:52:46 INFO - PROCESS | 7522 | 1461714766919 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 7522 | 1461714766921 Marionette TRACE conn2 <- [1,1546,null,{}] 16:52:46 INFO - PROCESS | 7522 | 1461714766924 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}] 16:52:47 INFO - PROCESS | 7522 | 1461714767104 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:52:47 INFO - PROCESS | 7522 | 1461714767278 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x11580c000 == 104 [pid = 7522] [id = 394] 16:52:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x114f23c00) [pid = 7522] [serial = 1181] [outer = 0x0] 16:52:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x118e47800) [pid = 7522] [serial = 1182] [outer = 0x114f23c00] 16:52:47 INFO - PROCESS | 7522 | 1461714767327 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x11b159c00) [pid = 7522] [serial = 1183] [outer = 0x114f23c00] 16:52:48 INFO - PROCESS | 7522 | 1461714768107 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]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1221ms 16:52:48 INFO - PROCESS | 7522 | 1461714768140 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 7522 | 1461714768142 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:52:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:52:48 INFO - PROCESS | 7522 | 1461714768146 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 7522 | 1461714768148 Marionette TRACE conn2 <- [1,1550,null,{}] 16:52:48 INFO - PROCESS | 7522 | 1461714768153 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}] 16:52:48 INFO - PROCESS | 7522 | 1461714768262 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:52:48 INFO - PROCESS | 7522 | 1461714768359 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x118e2a800 == 105 [pid = 7522] [id = 395] 16:52:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x114f20c00) [pid = 7522] [serial = 1184] [outer = 0x0] 16:52:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x115277c00) [pid = 7522] [serial = 1185] [outer = 0x114f20c00] 16:52:48 INFO - PROCESS | 7522 | 1461714768389 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x115738000) [pid = 7522] [serial = 1186] [outer = 0x114f20c00] 16:52:48 INFO - PROCESS | 7522 | 1461714768879 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]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 774ms 16:52:48 INFO - PROCESS | 7522 | 1461714768921 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 7522 | 1461714768926 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:52:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:52:48 INFO - PROCESS | 7522 | 1461714768933 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 7522 | 1461714768936 Marionette TRACE conn2 <- [1,1554,null,{}] 16:52:48 INFO - PROCESS | 7522 | 1461714768940 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}] 16:52:49 INFO - PROCESS | 7522 | 1461714769097 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:52:49 INFO - PROCESS | 7522 | 1461714769239 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbf1800 == 106 [pid = 7522] [id = 396] 16:52:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x1157cd800) [pid = 7522] [serial = 1187] [outer = 0x0] 16:52:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x11873ac00) [pid = 7522] [serial = 1188] [outer = 0x1157cd800] 16:52:49 INFO - PROCESS | 7522 | 1461714769269 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x11930a400) [pid = 7522] [serial = 1189] [outer = 0x1157cd800] 16:52:49 INFO - PROCESS | 7522 | 1461714769782 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]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:52:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 923ms 16:52:49 INFO - PROCESS | 7522 | 1461714769856 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:52:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:52:49 INFO - PROCESS | 7522 | 1461714769858 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:52:49 INFO - PROCESS | 7522 | 1461714769862 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 7522 | 1461714769866 Marionette TRACE conn2 <- [1,1558,null,{}] 16:52:49 INFO - PROCESS | 7522 | 1461714769877 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}] 16:52:50 INFO - PROCESS | 7522 | 1461714770044 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x12ff0a800 == 105 [pid = 7522] [id = 384] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x1265e7800 == 104 [pid = 7522] [id = 383] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x1152bd000 == 103 [pid = 7522] [id = 382] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x131f6e000 == 102 [pid = 7522] [id = 381] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x1267b6c00) [pid = 7522] [serial = 1050] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x12aa08c00) [pid = 7522] [serial = 1086] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | 1461714770222 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x130806000 == 101 [pid = 7522] [id = 380] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5da000 == 100 [pid = 7522] [id = 379] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x12eda3000 == 99 [pid = 7522] [id = 378] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbc4000 == 98 [pid = 7522] [id = 377] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x127a66800 == 97 [pid = 7522] [id = 376] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x11941e800 == 96 [pid = 7522] [id = 375] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x12d450000 == 95 [pid = 7522] [id = 374] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x11c1a6000 == 94 [pid = 7522] [id = 373] 16:52:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x114fba800 == 95 [pid = 7522] [id = 397] 16:52:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x114e4d400) [pid = 7522] [serial = 1190] [outer = 0x0] 16:52:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x115a0dc00) [pid = 7522] [serial = 1191] [outer = 0x114e4d400] 16:52:50 INFO - PROCESS | 7522 | 1461714770265 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x11aca4800) [pid = 7522] [serial = 1192] [outer = 0x114e4d400] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x12a016800 == 94 [pid = 7522] [id = 372] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x137689000 == 93 [pid = 7522] [id = 367] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x139bee000 == 92 [pid = 7522] [id = 366] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc76000 == 91 [pid = 7522] [id = 365] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x12adc4000 == 90 [pid = 7522] [id = 364] 16:52:50 INFO - PROCESS | 7522 | --DOCSHELL 0x1187b9000 == 89 [pid = 7522] [id = 363] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x12ad85000) [pid = 7522] [serial = 973] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x12eb6f000) [pid = 7522] [serial = 738] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x12dc36c00) [pid = 7522] [serial = 847] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x12f0c0000) [pid = 7522] [serial = 672] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x12bcf9400) [pid = 7522] [serial = 621] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x127e54c00) [pid = 7522] [serial = 841] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12e5bb400) [pid = 7522] [serial = 729] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x12b413800) [pid = 7522] [serial = 907] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12a55e400) [pid = 7522] [serial = 786] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x126ab7800) [pid = 7522] [serial = 904] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x1178f2c00) [pid = 7522] [serial = 717] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x127429800) [pid = 7522] [serial = 783] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x12af2c400) [pid = 7522] [serial = 976] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x12dc31400) [pid = 7522] [serial = 627] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12f77f000) [pid = 7522] [serial = 856] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x126fe5000) [pid = 7522] [serial = 663] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x12fe3a000) [pid = 7522] [serial = 985] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x12f771400) [pid = 7522] [serial = 853] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12d5b6c00) [pid = 7522] [serial = 910] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x12b6d0800) [pid = 7522] [serial = 844] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x11ac4d000) [pid = 7522] [serial = 837] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x12b5af000) [pid = 7522] [serial = 789] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x12d085400) [pid = 7522] [serial = 726] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x12f0c4000) [pid = 7522] [serial = 675] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x126802c00) [pid = 7522] [serial = 970] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x126e80400) [pid = 7522] [serial = 723] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x12d217800) [pid = 7522] [serial = 862] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x12f41d400) [pid = 7522] [serial = 732] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x12d215c00) [pid = 7522] [serial = 624] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12b41b800) [pid = 7522] [serial = 618] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x12ae69800) [pid = 7522] [serial = 922] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x114f23800) [pid = 7522] [serial = 859] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x12d086000) [pid = 7522] [serial = 979] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x12b240400) [pid = 7522] [serial = 591] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x12f771800) [pid = 7522] [serial = 735] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x12eea5400) [pid = 7522] [serial = 850] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x11aca2800) [pid = 7522] [serial = 660] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12dc0ac00) [pid = 7522] [serial = 666] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x12fbe7400) [pid = 7522] [serial = 982] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x1303da400) [pid = 7522] [serial = 916] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x12dc0d400) [pid = 7522] [serial = 792] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x11b164400) [pid = 7522] [serial = 612] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x12b1ee400) [pid = 7522] [serial = 988] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x12e4b8400) [pid = 7522] [serial = 630] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x12b091c00) [pid = 7522] [serial = 919] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x12f424c00) [pid = 7522] [serial = 795] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x1178f8000) [pid = 7522] [serial = 901] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x12eea7000) [pid = 7522] [serial = 669] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x11c127000) [pid = 7522] [serial = 780] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x11bb67800) [pid = 7522] [serial = 720] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x12f77a400) [pid = 7522] [serial = 913] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x126573c00) [pid = 7522] [serial = 615] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x11bb5a400) [pid = 7522] [serial = 967] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x12a0b6800) [pid = 7522] [serial = 543] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x12be8d000) [pid = 7522] [serial = 594] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x11930a000) [pid = 7522] [serial = 585] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x11bcd1000) [pid = 7522] [serial = 588] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12ea14c00) [pid = 7522] [serial = 1041] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x12f0bc400) [pid = 7522] [serial = 1042] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x11c9efc00) [pid = 7522] [serial = 1059] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12719fc00) [pid = 7522] [serial = 1060] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x12bcfc000) [pid = 7522] [serial = 1038] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x12d5ad800) [pid = 7522] [serial = 1039] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12ea05c00) [pid = 7522] [serial = 1071] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x12947f400) [pid = 7522] [serial = 1033] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x1271a2c00) [pid = 7522] [serial = 1032] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x12736d800) [pid = 7522] [serial = 1065] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x12b1e8c00) [pid = 7522] [serial = 1066] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x11c9e6c00) [pid = 7522] [serial = 1057] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x11913e800) [pid = 7522] [serial = 1056] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12b1f2000) [pid = 7522] [serial = 1036] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12af2b000) [pid = 7522] [serial = 1035] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x12a557800) [pid = 7522] [serial = 1062] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x12ad9a400) [pid = 7522] [serial = 1063] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x12a8ec000) [pid = 7522] [serial = 1074] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x12fe23800) [pid = 7522] [serial = 1044] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x12b24a800) [pid = 7522] [serial = 1068] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x1303e5800) [pid = 7522] [serial = 1047] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x12b23ec00) [pid = 7522] [serial = 1053] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x1303e2400) [pid = 7522] [serial = 1077] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x11c975400) [pid = 7522] [serial = 1030] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x11bb06c00) [pid = 7522] [serial = 1029] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x12fe40000) [pid = 7522] [serial = 1027] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x12a8f0800) [pid = 7522] [serial = 1075] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x11c9edc00) [pid = 7522] [serial = 1080] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x12a8eb800) [pid = 7522] [serial = 1078] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x12aa07400) [pid = 7522] [serial = 1083] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x12f778c00) [pid = 7522] [serial = 1072] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x12ad92400) [pid = 7522] [serial = 1081] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x12bcfd400) [pid = 7522] [serial = 1069] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x12aa0bc00) [pid = 7522] [serial = 1084] [outer = 0x0] [url = about:blank] 16:52:50 INFO - PROCESS | 7522 | 1461714770636 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]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:52:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 826ms 16:52:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:52:50 INFO - PROCESS | 7522 | 1461714770687 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 7522 | 1461714770689 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:52:50 INFO - PROCESS | 7522 | 1461714770691 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 7522 | 1461714770692 Marionette TRACE conn2 <- [1,1562,null,{}] 16:52:50 INFO - PROCESS | 7522 | 1461714770695 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}] 16:52:50 INFO - PROCESS | 7522 | 1461714770786 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:52:50 INFO - PROCESS | 7522 | 1461714770790 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x11b35b800 == 90 [pid = 7522] [id = 398] 16:52:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x118e10000) [pid = 7522] [serial = 1193] [outer = 0x0] 16:52:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x11bb0e400) [pid = 7522] [serial = 1194] [outer = 0x118e10000] 16:52:50 INFO - PROCESS | 7522 | 1461714770817 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x11c17fc00) [pid = 7522] [serial = 1195] [outer = 0x118e10000] 16:52:51 INFO - PROCESS | 7522 | 1461714771179 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]]]}] 16:52:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:52:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 16:52:51 INFO - PROCESS | 7522 | 1461714771210 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 7522 | 1461714771211 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:52:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:52:51 INFO - PROCESS | 7522 | 1461714771213 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 7522 | 1461714771214 Marionette TRACE conn2 <- [1,1566,null,{}] 16:52:51 INFO - PROCESS | 7522 | 1461714771217 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}] 16:52:51 INFO - PROCESS | 7522 | 1461714771304 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:52:51 INFO - PROCESS | 7522 | 1461714771308 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4cc000 == 91 [pid = 7522] [id = 399] 16:52:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x11bb06c00) [pid = 7522] [serial = 1196] [outer = 0x0] 16:52:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x11c869c00) [pid = 7522] [serial = 1197] [outer = 0x11bb06c00] 16:52:51 INFO - PROCESS | 7522 | 1461714771337 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x11c930c00) [pid = 7522] [serial = 1198] [outer = 0x11bb06c00] 16:52:51 INFO - PROCESS | 7522 | 1461714771691 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]]]}] 16:52:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:52:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 16:52:51 INFO - PROCESS | 7522 | 1461714771735 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 7522 | 1461714771736 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:52:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:52:51 INFO - PROCESS | 7522 | 1461714771738 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 7522 | 1461714771739 Marionette TRACE conn2 <- [1,1570,null,{}] 16:52:51 INFO - PROCESS | 7522 | 1461714771742 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}] 16:52:51 INFO - PROCESS | 7522 | 1461714771846 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:52:51 INFO - PROCESS | 7522 | 1461714771853 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x1261bb000 == 92 [pid = 7522] [id = 400] 16:52:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x11c870000) [pid = 7522] [serial = 1199] [outer = 0x0] 16:52:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x11c9e9c00) [pid = 7522] [serial = 1200] [outer = 0x11c870000] 16:52:51 INFO - PROCESS | 7522 | 1461714771881 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x126574800) [pid = 7522] [serial = 1201] [outer = 0x11c870000] 16:52:52 INFO - PROCESS | 7522 | 1461714772245 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]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 16:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:52:52 INFO - PROCESS | 7522 | 1461714772256 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 7522 | 1461714772257 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:52:52 INFO - PROCESS | 7522 | 1461714772260 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 7522 | 1461714772261 Marionette TRACE conn2 <- [1,1574,null,{}] 16:52:52 INFO - PROCESS | 7522 | 1461714772266 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}] 16:52:52 INFO - PROCESS | 7522 | 1461714772356 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:52:52 INFO - PROCESS | 7522 | 1461714772445 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x126a21000 == 93 [pid = 7522] [id = 401] 16:52:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x114f17400) [pid = 7522] [serial = 1202] [outer = 0x0] 16:52:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x126805800) [pid = 7522] [serial = 1203] [outer = 0x114f17400] 16:52:52 INFO - PROCESS | 7522 | 1461714772471 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x126a41400) [pid = 7522] [serial = 1204] [outer = 0x114f17400] 16:52:52 INFO - PROCESS | 7522 | 1461714772848 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]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 623ms 16:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:52:52 INFO - PROCESS | 7522 | 1461714772884 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 7522 | 1461714772886 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:52:52 INFO - PROCESS | 7522 | 1461714772889 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 7522 | 1461714772891 Marionette TRACE conn2 <- [1,1578,null,{}] 16:52:52 INFO - PROCESS | 7522 | 1461714772895 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}] 16:52:53 INFO - PROCESS | 7522 | 1461714773071 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:52:53 INFO - PROCESS | 7522 | 1461714773100 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x129249000 == 94 [pid = 7522] [id = 402] 16:52:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x11c976400) [pid = 7522] [serial = 1205] [outer = 0x0] 16:52:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x127304000) [pid = 7522] [serial = 1206] [outer = 0x11c976400] 16:52:53 INFO - PROCESS | 7522 | 1461714773144 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x127e4d800) [pid = 7522] [serial = 1207] [outer = 0x11c976400] 16:52:53 INFO - PROCESS | 7522 | 1461714773562 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]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:52:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 722ms 16:52:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:52:53 INFO - PROCESS | 7522 | 1461714773612 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 7522 | 1461714773613 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:52:53 INFO - PROCESS | 7522 | 1461714773615 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 7522 | 1461714773616 Marionette TRACE conn2 <- [1,1582,null,{}] 16:52:53 INFO - PROCESS | 7522 | 1461714773618 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}] 16:52:53 INFO - PROCESS | 7522 | 1461714773748 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:52:53 INFO - PROCESS | 7522 | 1461714773763 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a006000 == 95 [pid = 7522] [id = 403] 16:52:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x1274c1000) [pid = 7522] [serial = 1208] [outer = 0x0] 16:52:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12a0b6000) [pid = 7522] [serial = 1209] [outer = 0x1274c1000] 16:52:53 INFO - PROCESS | 7522 | 1461714773788 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12a36fc00) [pid = 7522] [serial = 1210] [outer = 0x1274c1000] 16:52:54 INFO - PROCESS | 7522 | 1461714774122 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]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:52:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 16:52:54 INFO - PROCESS | 7522 | 1461714774137 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 7522 | 1461714774138 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:52:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:52:54 INFO - PROCESS | 7522 | 1461714774146 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 7522 | 1461714774148 Marionette TRACE conn2 <- [1,1586,null,{}] 16:52:54 INFO - PROCESS | 7522 | 1461714774150 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}] 16:52:54 INFO - PROCESS | 7522 | 1461714774267 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:52:54 INFO - PROCESS | 7522 | 1461714774278 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a839800 == 96 [pid = 7522] [id = 404] 16:52:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x110eacc00) [pid = 7522] [serial = 1211] [outer = 0x0] 16:52:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12a546000) [pid = 7522] [serial = 1212] [outer = 0x110eacc00] 16:52:54 INFO - PROCESS | 7522 | 1461714774304 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12a559400) [pid = 7522] [serial = 1213] [outer = 0x110eacc00] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12a584400) [pid = 7522] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12b417000) [pid = 7522] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x12b244c00) [pid = 7522] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x12aa07c00) [pid = 7522] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x12eea1c00) [pid = 7522] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x12aa05000) [pid = 7522] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x11c97f800) [pid = 7522] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x11a792400) [pid = 7522] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x119b05400) [pid = 7522] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x11b127400) [pid = 7522] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x12a553400) [pid = 7522] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x114350000) [pid = 7522] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x11474ac00) [pid = 7522] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:52:54 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x11ac3ec00) [pid = 7522] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:52:54 INFO - PROCESS | 7522 | 1461714774848 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]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:52:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 726ms 16:52:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:52:54 INFO - PROCESS | 7522 | 1461714774867 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 7522 | 1461714774868 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:52:54 INFO - PROCESS | 7522 | 1461714774870 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 7522 | 1461714774872 Marionette TRACE conn2 <- [1,1590,null,{}] 16:52:54 INFO - PROCESS | 7522 | 1461714774875 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}] 16:52:55 INFO - PROCESS | 7522 | 1461714775025 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:52:55 INFO - PROCESS | 7522 | 1461714775094 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae85800 == 97 [pid = 7522] [id = 405] 16:52:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x12a543c00) [pid = 7522] [serial = 1214] [outer = 0x0] 16:52:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x12a579c00) [pid = 7522] [serial = 1215] [outer = 0x12a543c00] 16:52:55 INFO - PROCESS | 7522 | 1461714775124 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x12a8ee000) [pid = 7522] [serial = 1216] [outer = 0x12a543c00] 16:52:55 INFO - PROCESS | 7522 | 1461714775434 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]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:52:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 620ms 16:52:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:52:55 INFO - PROCESS | 7522 | 1461714775491 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 7522 | 1461714775493 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:52:55 INFO - PROCESS | 7522 | 1461714775495 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 7522 | 1461714775496 Marionette TRACE conn2 <- [1,1594,null,{}] 16:52:55 INFO - PROCESS | 7522 | 1461714775498 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}] 16:52:55 INFO - PROCESS | 7522 | 1461714775621 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:52:55 INFO - PROCESS | 7522 | 1461714775629 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b12f800 == 98 [pid = 7522] [id = 406] 16:52:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x12a587c00) [pid = 7522] [serial = 1217] [outer = 0x0] 16:52:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x12a90b000) [pid = 7522] [serial = 1218] [outer = 0x12a587c00] 16:52:55 INFO - PROCESS | 7522 | 1461714775655 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x12aa0a000) [pid = 7522] [serial = 1219] [outer = 0x12a587c00] 16:52:55 INFO - PROCESS | 7522 | 1461714775965 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]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 16:52:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:52:56 INFO - PROCESS | 7522 | 1461714776015 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 7522 | 1461714776016 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:52:56 INFO - PROCESS | 7522 | 1461714776018 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 7522 | 1461714776019 Marionette TRACE conn2 <- [1,1598,null,{}] 16:52:56 INFO - PROCESS | 7522 | 1461714776021 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}] 16:52:56 INFO - PROCESS | 7522 | 1461714776115 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:52:56 INFO - PROCESS | 7522 | 1461714776120 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbc2800 == 99 [pid = 7522] [id = 407] 16:52:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x12aa0f800) [pid = 7522] [serial = 1220] [outer = 0x0] 16:52:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x12aa6d800) [pid = 7522] [serial = 1221] [outer = 0x12aa0f800] 16:52:56 INFO - PROCESS | 7522 | 1461714776145 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x12ad86000) [pid = 7522] [serial = 1222] [outer = 0x12aa0f800] 16:52:56 INFO - PROCESS | 7522 | 1461714776492 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]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 519ms 16:52:56 INFO - PROCESS | 7522 | 1461714776548 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 7522 | 1461714776549 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:52:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:52:56 INFO - PROCESS | 7522 | 1461714776551 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 7522 | 1461714776552 Marionette TRACE conn2 <- [1,1602,null,{}] 16:52:56 INFO - PROCESS | 7522 | 1461714776555 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}] 16:52:56 INFO - PROCESS | 7522 | 1461714776650 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:52:56 INFO - PROCESS | 7522 | 1461714776786 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x114fc5800 == 100 [pid = 7522] [id = 408] 16:52:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x110eaa800) [pid = 7522] [serial = 1223] [outer = 0x0] 16:52:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x113611c00) [pid = 7522] [serial = 1224] [outer = 0x110eaa800] 16:52:56 INFO - PROCESS | 7522 | 1461714776821 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x114bbd400) [pid = 7522] [serial = 1225] [outer = 0x110eaa800] 16:52:57 INFO - PROCESS | 7522 | 1461714777274 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]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:52:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 768ms 16:52:57 INFO - PROCESS | 7522 | 1461714777321 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 7522 | 1461714777324 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:52:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:52:57 INFO - PROCESS | 7522 | 1461714777327 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 7522 | 1461714777330 Marionette TRACE conn2 <- [1,1606,null,{}] 16:52:57 INFO - PROCESS | 7522 | 1461714777333 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}] 16:52:57 INFO - PROCESS | 7522 | 1461714777478 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:52:57 INFO - PROCESS | 7522 | 1461714777560 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x11ac92000 == 101 [pid = 7522] [id = 409] 16:52:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x1156abc00) [pid = 7522] [serial = 1226] [outer = 0x0] 16:52:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x119475c00) [pid = 7522] [serial = 1227] [outer = 0x1156abc00] 16:52:57 INFO - PROCESS | 7522 | 1461714777595 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x11ac48000) [pid = 7522] [serial = 1228] [outer = 0x1156abc00] 16:52:58 INFO - PROCESS | 7522 | 1461714778056 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]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:52:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 770ms 16:52:58 INFO - PROCESS | 7522 | 1461714778102 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:52:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:52:58 INFO - PROCESS | 7522 | 1461714778106 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:52:58 INFO - PROCESS | 7522 | 1461714778110 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 7522 | 1461714778113 Marionette TRACE conn2 <- [1,1610,null,{}] 16:52:58 INFO - PROCESS | 7522 | 1461714778116 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}] 16:52:58 INFO - PROCESS | 7522 | 1461714778276 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:52:58 INFO - PROCESS | 7522 | 1461714778357 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a00e000 == 102 [pid = 7522] [id = 410] 16:52:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x11ac9c000) [pid = 7522] [serial = 1229] [outer = 0x0] 16:52:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x11bcd1000) [pid = 7522] [serial = 1230] [outer = 0x11ac9c000] 16:52:58 INFO - PROCESS | 7522 | 1461714778388 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x11c9eb000) [pid = 7522] [serial = 1231] [outer = 0x11ac9c000] 16:52:58 INFO - PROCESS | 7522 | 1461714778837 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]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:52:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 773ms 16:52:58 INFO - PROCESS | 7522 | 1461714778883 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 7522 | 1461714778884 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:52:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:52:58 INFO - PROCESS | 7522 | 1461714778891 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 7522 | 1461714778896 Marionette TRACE conn2 <- [1,1614,null,{}] 16:52:58 INFO - PROCESS | 7522 | 1461714778900 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}] 16:52:59 INFO - PROCESS | 7522 | 1461714779018 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:52:59 INFO - PROCESS | 7522 | 1461714779100 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c946800 == 103 [pid = 7522] [id = 411] 16:52:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x123c70c00) [pid = 7522] [serial = 1232] [outer = 0x0] 16:52:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12680c800) [pid = 7522] [serial = 1233] [outer = 0x123c70c00] 16:52:59 INFO - PROCESS | 7522 | 1461714779132 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12a546800) [pid = 7522] [serial = 1234] [outer = 0x123c70c00] 16:52:59 INFO - PROCESS | 7522 | 1461714779538 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]]]}] 16:52:59 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 16:52:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 678ms 16:52:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:52:59 INFO - PROCESS | 7522 | 1461714779566 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 7522 | 1461714779567 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:52:59 INFO - PROCESS | 7522 | 1461714779570 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 7522 | 1461714779571 Marionette TRACE conn2 <- [1,1618,null,{}] 16:52:59 INFO - PROCESS | 7522 | 1461714779573 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}] 16:52:59 INFO - PROCESS | 7522 | 1461714779688 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:52:59 INFO - PROCESS | 7522 | 1461714779797 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d1b3000 == 104 [pid = 7522] [id = 412] 16:52:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x126545c00) [pid = 7522] [serial = 1235] [outer = 0x0] 16:52:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12a582c00) [pid = 7522] [serial = 1236] [outer = 0x126545c00] 16:52:59 INFO - PROCESS | 7522 | 1461714779830 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12a90a400) [pid = 7522] [serial = 1237] [outer = 0x126545c00] 16:53:00 INFO - PROCESS | 7522 | 1461714780214 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]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 670ms 16:53:00 INFO - PROCESS | 7522 | 1461714780240 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:53:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:53:00 INFO - PROCESS | 7522 | 1461714780242 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:53:00 INFO - PROCESS | 7522 | 1461714780245 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 7522 | 1461714780248 Marionette TRACE conn2 <- [1,1622,null,{}] 16:53:00 INFO - PROCESS | 7522 | 1461714780250 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}] 16:53:00 INFO - PROCESS | 7522 | 1461714780361 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:53:00 INFO - PROCESS | 7522 | 1461714780472 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc58000 == 105 [pid = 7522] [id = 413] 16:53:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12ad86800) [pid = 7522] [serial = 1238] [outer = 0x0] 16:53:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12ad8d000) [pid = 7522] [serial = 1239] [outer = 0x12ad86800] 16:53:00 INFO - PROCESS | 7522 | 1461714780510 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12ae61000) [pid = 7522] [serial = 1240] [outer = 0x12ad86800] 16:53:01 INFO - PROCESS | 7522 | 1461714781021 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]]]}] 16:53:01 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 16:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 821ms 16:53:01 INFO - PROCESS | 7522 | 1461714781067 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 7522 | 1461714781069 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:53:01 INFO - PROCESS | 7522 | 1461714781073 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 7522 | 1461714781075 Marionette TRACE conn2 <- [1,1626,null,{}] 16:53:01 INFO - PROCESS | 7522 | 1461714781082 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}] 16:53:01 INFO - PROCESS | 7522 | 1461714781213 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:53:01 INFO - PROCESS | 7522 | 1461714781295 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e435800 == 106 [pid = 7522] [id = 414] 16:53:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x12af25400) [pid = 7522] [serial = 1241] [outer = 0x0] 16:53:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12af30400) [pid = 7522] [serial = 1242] [outer = 0x12af25400] 16:53:01 INFO - PROCESS | 7522 | 1461714781326 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12b08f400) [pid = 7522] [serial = 1243] [outer = 0x12af25400] 16:53:01 INFO - PROCESS | 7522 | 1461714781708 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]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 721ms 16:53:01 INFO - PROCESS | 7522 | 1461714781794 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 7522 | 1461714781795 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:53:01 INFO - PROCESS | 7522 | 1461714781797 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 7522 | 1461714781799 Marionette TRACE conn2 <- [1,1630,null,{}] 16:53:01 INFO - PROCESS | 7522 | 1461714781801 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}] 16:53:01 INFO - PROCESS | 7522 | 1461714781915 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:53:01 INFO - PROCESS | 7522 | 1461714781995 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e89a000 == 107 [pid = 7522] [id = 415] 16:53:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12b1e7000) [pid = 7522] [serial = 1244] [outer = 0x0] 16:53:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12b1ef800) [pid = 7522] [serial = 1245] [outer = 0x12b1e7000] 16:53:02 INFO - PROCESS | 7522 | 1461714782025 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12b242c00) [pid = 7522] [serial = 1246] [outer = 0x12b1e7000] 16:53:02 INFO - PROCESS | 7522 | 1461714782438 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]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 16:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:53:02 INFO - PROCESS | 7522 | 1461714782467 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 7522 | 1461714782469 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:53:02 INFO - PROCESS | 7522 | 1461714782471 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 7522 | 1461714782472 Marionette TRACE conn2 <- [1,1634,null,{}] 16:53:02 INFO - PROCESS | 7522 | 1461714782474 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}] 16:53:02 INFO - PROCESS | 7522 | 1461714782586 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:53:02 INFO - PROCESS | 7522 | 1461714782697 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea5e000 == 108 [pid = 7522] [id = 416] 16:53:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12b1e8c00) [pid = 7522] [serial = 1247] [outer = 0x0] 16:53:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12b40e400) [pid = 7522] [serial = 1248] [outer = 0x12b1e8c00] 16:53:02 INFO - PROCESS | 7522 | 1461714782729 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12b5aa400) [pid = 7522] [serial = 1249] [outer = 0x12b1e8c00] 16:53:03 INFO - PROCESS | 7522 | 1461714783109 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]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 16:53:03 INFO - PROCESS | 7522 | 1461714783142 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 7522 | 1461714783143 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:53:03 INFO - PROCESS | 7522 | 1461714783146 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 7522 | 1461714783147 Marionette TRACE conn2 <- [1,1638,null,{}] 16:53:03 INFO - PROCESS | 7522 | 1461714783150 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}] 16:53:03 INFO - PROCESS | 7522 | 1461714783280 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:53:03 INFO - PROCESS | 7522 | 1461714783375 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f026800 == 109 [pid = 7522] [id = 417] 16:53:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x12b418400) [pid = 7522] [serial = 1250] [outer = 0x0] 16:53:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x12b6d8c00) [pid = 7522] [serial = 1251] [outer = 0x12b418400] 16:53:03 INFO - PROCESS | 7522 | 1461714783405 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12bbdf800) [pid = 7522] [serial = 1252] [outer = 0x12b418400] 16:53:03 INFO - PROCESS | 7522 | 1461714783860 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]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 769ms 16:53:03 INFO - PROCESS | 7522 | 1461714783915 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 7522 | 1461714783917 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:53:03 INFO - PROCESS | 7522 | 1461714783919 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 7522 | 1461714783920 Marionette TRACE conn2 <- [1,1642,null,{}] 16:53:03 INFO - PROCESS | 7522 | 1461714783923 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}] 16:53:04 INFO - PROCESS | 7522 | 1461714784041 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:53:04 INFO - PROCESS | 7522 | 1461714784124 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c429800 == 110 [pid = 7522] [id = 418] 16:53:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x119340c00) [pid = 7522] [serial = 1253] [outer = 0x0] 16:53:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x12ad93000) [pid = 7522] [serial = 1254] [outer = 0x119340c00] 16:53:04 INFO - PROCESS | 7522 | 1461714784161 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x12bcf3400) [pid = 7522] [serial = 1255] [outer = 0x119340c00] 16:53:04 INFO - PROCESS | 7522 | 1461714784809 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]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:53:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 922ms 16:53:04 INFO - PROCESS | 7522 | 1461714784841 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 7522 | 1461714784844 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:53:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:53:04 INFO - PROCESS | 7522 | 1461714784849 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 7522 | 1461714784852 Marionette TRACE conn2 <- [1,1646,null,{}] 16:53:04 INFO - PROCESS | 7522 | 1461714784856 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}] 16:53:04 INFO - PROCESS | 7522 | 1461714784966 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:53:05 INFO - PROCESS | 7522 | 1461714785053 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c84c000 == 111 [pid = 7522] [id = 419] 16:53:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x1156af400) [pid = 7522] [serial = 1256] [outer = 0x0] 16:53:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x1178f2c00) [pid = 7522] [serial = 1257] [outer = 0x1156af400] 16:53:05 INFO - PROCESS | 7522 | 1461714785081 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x119478000) [pid = 7522] [serial = 1258] [outer = 0x1156af400] 16:53:05 INFO - PROCESS | 7522 | 1461714785500 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]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:53:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 16:53:05 INFO - PROCESS | 7522 | 1461714785521 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 7522 | 1461714785525 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:53:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:53:05 INFO - PROCESS | 7522 | 1461714785532 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 7522 | 1461714785534 Marionette TRACE conn2 <- [1,1650,null,{}] 16:53:05 INFO - PROCESS | 7522 | 1461714785536 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}] 16:53:05 INFO - PROCESS | 7522 | 1461714785644 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:53:05 INFO - PROCESS | 7522 | 1461714785760 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x11519b000 == 112 [pid = 7522] [id = 420] 16:53:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x11946f000) [pid = 7522] [serial = 1259] [outer = 0x0] 16:53:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x11af48400) [pid = 7522] [serial = 1260] [outer = 0x11946f000] 16:53:05 INFO - PROCESS | 7522 | 1461714785791 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x11c12d400) [pid = 7522] [serial = 1261] [outer = 0x11946f000] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12f032000 == 111 [pid = 7522] [id = 222] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbc2800 == 110 [pid = 7522] [id = 407] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12b12f800 == 109 [pid = 7522] [id = 406] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae85800 == 108 [pid = 7522] [id = 405] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12a839800 == 107 [pid = 7522] [id = 404] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12a006000 == 106 [pid = 7522] [id = 403] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x129249000 == 105 [pid = 7522] [id = 402] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x12c985800) [pid = 7522] [serial = 1110] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12aa6e400) [pid = 7522] [serial = 1155] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x126a21000 == 104 [pid = 7522] [id = 401] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x1261bb000 == 103 [pid = 7522] [id = 400] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4cc000 == 102 [pid = 7522] [id = 399] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x11b35b800 == 101 [pid = 7522] [id = 398] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x114fba800 == 100 [pid = 7522] [id = 397] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x11bbf1800 == 99 [pid = 7522] [id = 396] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x118e2a800 == 98 [pid = 7522] [id = 395] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12afb2000 == 97 [pid = 7522] [id = 392] 16:53:06 INFO - PROCESS | 7522 | 1461714786230 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]]]}] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12b136800 == 96 [pid = 7522] [id = 391] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x13a403000 == 95 [pid = 7522] [id = 390] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x13940f000 == 94 [pid = 7522] [id = 389] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12f03b800 == 93 [pid = 7522] [id = 388] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x12be5a000 == 92 [pid = 7522] [id = 387] 16:53:06 INFO - PROCESS | 7522 | --DOCSHELL 0x123ba5000 == 91 [pid = 7522] [id = 386] 16:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 724ms 16:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:53:06 INFO - PROCESS | 7522 | 1461714786271 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 7522 | 1461714786272 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:53:06 INFO - PROCESS | 7522 | 1461714786275 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 7522 | 1461714786277 Marionette TRACE conn2 <- [1,1654,null,{}] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x12aa11c00) [pid = 7522] [serial = 1087] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x12dc10400) [pid = 7522] [serial = 1140] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x12c98a800) [pid = 7522] [serial = 1137] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x12b1ed000) [pid = 7522] [serial = 1134] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x12eb6ac00) [pid = 7522] [serial = 1141] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x12942f400) [pid = 7522] [serial = 1092] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x12f772c00) [pid = 7522] [serial = 1143] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x12a586800) [pid = 7522] [serial = 1095] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x12ad87800) [pid = 7522] [serial = 1131] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x127e53c00) [pid = 7522] [serial = 1152] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x12b091800) [pid = 7522] [serial = 1132] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x12a90ec00) [pid = 7522] [serial = 1128] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x12aa09400) [pid = 7522] [serial = 1129] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x11c182800) [pid = 7522] [serial = 1125] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x12a579400) [pid = 7522] [serial = 1126] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x1303d9400) [pid = 7522] [serial = 1104] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x11c9e9000) [pid = 7522] [serial = 1117] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x11c61e000) [pid = 7522] [serial = 1116] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x115619400) [pid = 7522] [serial = 1089] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12e5b3800) [pid = 7522] [serial = 1101] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x12a903400) [pid = 7522] [serial = 1123] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12a588800) [pid = 7522] [serial = 1122] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12a9afc00) [pid = 7522] [serial = 1113] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x138730000) [pid = 7522] [serial = 1107] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x114f18400) [pid = 7522] [serial = 1146] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x11873cc00) [pid = 7522] [serial = 1147] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x11ac46c00) [pid = 7522] [serial = 1149] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x126e82400) [pid = 7522] [serial = 1120] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x123c6d800) [pid = 7522] [serial = 1119] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x12b1f1000) [pid = 7522] [serial = 1098] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x12a54b800) [pid = 7522] [serial = 1153] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x12f77f800) [pid = 7522] [serial = 1144] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12d21b000) [pid = 7522] [serial = 1138] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x11c92f800) [pid = 7522] [serial = 1150] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x12bcf0800) [pid = 7522] [serial = 1135] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 7522 | 1461714786307 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}] 16:53:06 INFO - PROCESS | 7522 | 1461714786426 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:53:06 INFO - PROCESS | 7522 | 1461714786435 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4c8000 == 92 [pid = 7522] [id = 421] 16:53:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x11c9e5c00) [pid = 7522] [serial = 1262] [outer = 0x0] 16:53:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x11c9f0000) [pid = 7522] [serial = 1263] [outer = 0x11c9e5c00] 16:53:06 INFO - PROCESS | 7522 | 1461714786464 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x11c97cc00) [pid = 7522] [serial = 1264] [outer = 0x11c9e5c00] 16:53:06 INFO - PROCESS | 7522 | 1461714786855 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]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 635ms 16:53:06 INFO - PROCESS | 7522 | 1461714786917 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:53:06 INFO - PROCESS | 7522 | 1461714786919 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:53:06 INFO - PROCESS | 7522 | 1461714786921 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 7522 | 1461714786922 Marionette TRACE conn2 <- [1,1658,null,{}] 16:53:06 INFO - PROCESS | 7522 | 1461714786925 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}] 16:53:07 INFO - PROCESS | 7522 | 1461714787022 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:53:07 INFO - PROCESS | 7522 | 1461714787028 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x127382000 == 93 [pid = 7522] [id = 422] 16:53:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12640e800) [pid = 7522] [serial = 1265] [outer = 0x0] 16:53:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x1267b9000) [pid = 7522] [serial = 1266] [outer = 0x12640e800] 16:53:07 INFO - PROCESS | 7522 | 1461714787055 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x127311800) [pid = 7522] [serial = 1267] [outer = 0x12640e800] 16:53:07 INFO - PROCESS | 7522 | 1461714787400 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]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 16:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:53:07 INFO - PROCESS | 7522 | 1461714787440 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 7522 | 1461714787441 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:53:07 INFO - PROCESS | 7522 | 1461714787443 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 7522 | 1461714787444 Marionette TRACE conn2 <- [1,1662,null,{}] 16:53:07 INFO - PROCESS | 7522 | 1461714787447 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}] 16:53:07 INFO - PROCESS | 7522 | 1461714787540 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:53:07 INFO - PROCESS | 7522 | 1461714787545 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a01b000 == 94 [pid = 7522] [id = 423] 16:53:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12742dc00) [pid = 7522] [serial = 1268] [outer = 0x0] 16:53:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12947c400) [pid = 7522] [serial = 1269] [outer = 0x12742dc00] 16:53:07 INFO - PROCESS | 7522 | 1461714787570 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12a373c00) [pid = 7522] [serial = 1270] [outer = 0x12742dc00] 16:53:07 INFO - PROCESS | 7522 | 1461714787929 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]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 16:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:53:07 INFO - PROCESS | 7522 | 1461714787964 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 7522 | 1461714787965 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:53:07 INFO - PROCESS | 7522 | 1461714787967 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 7522 | 1461714787968 Marionette TRACE conn2 <- [1,1666,null,{}] 16:53:07 INFO - PROCESS | 7522 | 1461714787971 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}] 16:53:08 INFO - PROCESS | 7522 | 1461714788117 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:53:08 INFO - PROCESS | 7522 | 1461714788167 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae8d800 == 95 [pid = 7522] [id = 424] 16:53:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x129224000) [pid = 7522] [serial = 1271] [outer = 0x0] 16:53:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12a561000) [pid = 7522] [serial = 1272] [outer = 0x129224000] 16:53:08 INFO - PROCESS | 7522 | 1461714788195 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12aa6c400) [pid = 7522] [serial = 1273] [outer = 0x129224000] 16:53:08 INFO - PROCESS | 7522 | 1461714788527 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]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 570ms 16:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:53:08 INFO - PROCESS | 7522 | 1461714788538 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 7522 | 1461714788539 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:53:08 INFO - PROCESS | 7522 | 1461714788541 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 7522 | 1461714788542 Marionette TRACE conn2 <- [1,1670,null,{}] 16:53:08 INFO - PROCESS | 7522 | 1461714788544 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}] 16:53:08 INFO - PROCESS | 7522 | 1461714788668 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:53:08 INFO - PROCESS | 7522 | 1461714788685 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b5e1000 == 96 [pid = 7522] [id = 425] 16:53:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12aa6dc00) [pid = 7522] [serial = 1274] [outer = 0x0] 16:53:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12ad80400) [pid = 7522] [serial = 1275] [outer = 0x12aa6dc00] 16:53:08 INFO - PROCESS | 7522 | 1461714788711 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12ad9b800) [pid = 7522] [serial = 1276] [outer = 0x12aa6dc00] 16:53:09 INFO - PROCESS | 7522 | 1461714789083 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]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 571ms 16:53:09 INFO - PROCESS | 7522 | 1461714789114 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 7522 | 1461714789116 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:53:09 INFO - PROCESS | 7522 | 1461714789123 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 7522 | 1461714789125 Marionette TRACE conn2 <- [1,1674,null,{}] 16:53:09 INFO - PROCESS | 7522 | 1461714789127 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}] 16:53:09 INFO - PROCESS | 7522 | 1461714789244 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:53:09 INFO - PROCESS | 7522 | 1461714789256 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be71000 == 97 [pid = 7522] [id = 426] 16:53:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12aa6ec00) [pid = 7522] [serial = 1277] [outer = 0x0] 16:53:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x12ae6c000) [pid = 7522] [serial = 1278] [outer = 0x12aa6ec00] 16:53:09 INFO - PROCESS | 7522 | 1461714789282 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12b08b800) [pid = 7522] [serial = 1279] [outer = 0x12aa6ec00] 16:53:09 INFO - PROCESS | 7522 | 1461714789640 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]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 568ms 16:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:53:09 INFO - PROCESS | 7522 | 1461714789692 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 7522 | 1461714789693 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:53:09 INFO - PROCESS | 7522 | 1461714789695 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 7522 | 1461714789697 Marionette TRACE conn2 <- [1,1678,null,{}] 16:53:09 INFO - PROCESS | 7522 | 1461714789699 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}] 16:53:09 INFO - PROCESS | 7522 | 1461714789820 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:53:09 INFO - PROCESS | 7522 | 1461714789836 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d1c4000 == 98 [pid = 7522] [id = 427] 16:53:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12b1f1000) [pid = 7522] [serial = 1280] [outer = 0x0] 16:53:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12b6d6400) [pid = 7522] [serial = 1281] [outer = 0x12b1f1000] 16:53:09 INFO - PROCESS | 7522 | 1461714789861 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12bcf8000) [pid = 7522] [serial = 1282] [outer = 0x12b1f1000] 16:53:10 INFO - PROCESS | 7522 | 1461714790207 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]]]}] 16:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 16:53:10 INFO - PROCESS | 7522 | 1461714790214 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 7522 | 1461714790216 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:53:10 INFO - PROCESS | 7522 | 1461714790223 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 7522 | 1461714790224 Marionette TRACE conn2 <- [1,1682,null,{}] 16:53:10 INFO - PROCESS | 7522 | 1461714790227 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}] 16:53:10 INFO - PROCESS | 7522 | 1461714790351 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:53:10 INFO - PROCESS | 7522 | 1461714790366 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e43d800 == 99 [pid = 7522] [id = 428] 16:53:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12ad9c000) [pid = 7522] [serial = 1283] [outer = 0x0] 16:53:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12be97c00) [pid = 7522] [serial = 1284] [outer = 0x12ad9c000] 16:53:10 INFO - PROCESS | 7522 | 1461714790391 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12c984400) [pid = 7522] [serial = 1285] [outer = 0x12ad9c000] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x11c976400) [pid = 7522] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x1274c1000) [pid = 7522] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x110eacc00) [pid = 7522] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x12a557400) [pid = 7522] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x11c870000) [pid = 7522] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x1157cd800) [pid = 7522] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x114e4d400) [pid = 7522] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12a543c00) [pid = 7522] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x114f20c00) [pid = 7522] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x11bb06c00) [pid = 7522] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12a587c00) [pid = 7522] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x118e10000) [pid = 7522] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:53:10 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x114f17400) [pid = 7522] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:53:10 INFO - PROCESS | 7522 | 1461714790872 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]]]}] 16:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 680ms 16:53:10 INFO - PROCESS | 7522 | 1461714790900 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 7522 | 1461714790902 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:53:10 INFO - PROCESS | 7522 | 1461714790934 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 7522 | 1461714790936 Marionette TRACE conn2 <- [1,1686,null,{}] 16:53:10 INFO - PROCESS | 7522 | 1461714790938 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}] 16:53:11 INFO - PROCESS | 7522 | 1461714791057 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:53:11 INFO - PROCESS | 7522 | 1461714791083 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f440800 == 100 [pid = 7522] [id = 429] 16:53:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12a372800) [pid = 7522] [serial = 1286] [outer = 0x0] 16:53:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12c984c00) [pid = 7522] [serial = 1287] [outer = 0x12a372800] 16:53:11 INFO - PROCESS | 7522 | 1461714791113 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12c9d3c00) [pid = 7522] [serial = 1288] [outer = 0x12a372800] 16:53:11 INFO - PROCESS | 7522 | 1461714791479 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]]]}] 16:53:11 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 16:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 587ms 16:53:11 INFO - PROCESS | 7522 | 1461714791504 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 7522 | 1461714791505 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:53:11 INFO - PROCESS | 7522 | 1461714791508 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 7522 | 1461714791509 Marionette TRACE conn2 <- [1,1690,null,{}] 16:53:11 INFO - PROCESS | 7522 | 1461714791512 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}] 16:53:11 INFO - PROCESS | 7522 | 1461714791644 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:53:11 INFO - PROCESS | 7522 | 1461714791651 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5d6800 == 101 [pid = 7522] [id = 430] 16:53:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12c9d3000) [pid = 7522] [serial = 1289] [outer = 0x0] 16:53:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12d08d400) [pid = 7522] [serial = 1290] [outer = 0x12c9d3000] 16:53:11 INFO - PROCESS | 7522 | 1461714791678 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x12d21ac00) [pid = 7522] [serial = 1291] [outer = 0x12c9d3000] 16:53:12 INFO - PROCESS | 7522 | 1461714792010 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]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 16:53:12 INFO - PROCESS | 7522 | 1461714792033 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 7522 | 1461714792034 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:53:12 INFO - PROCESS | 7522 | 1461714792037 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 7522 | 1461714792038 Marionette TRACE conn2 <- [1,1694,null,{}] 16:53:12 INFO - PROCESS | 7522 | 1461714792040 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}] 16:53:12 INFO - PROCESS | 7522 | 1461714792139 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:53:12 INFO - PROCESS | 7522 | 1461714792143 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc72800 == 102 [pid = 7522] [id = 431] 16:53:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12d474400) [pid = 7522] [serial = 1292] [outer = 0x0] 16:53:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12d47d000) [pid = 7522] [serial = 1293] [outer = 0x12d474400] 16:53:12 INFO - PROCESS | 7522 | 1461714792169 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12d5b5000) [pid = 7522] [serial = 1294] [outer = 0x12d474400] 16:53:12 INFO - PROCESS | 7522 | 1461714792526 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]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 521ms 16:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:53:12 INFO - PROCESS | 7522 | 1461714792558 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 7522 | 1461714792559 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:53:12 INFO - PROCESS | 7522 | 1461714792574 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 7522 | 1461714792576 Marionette TRACE conn2 <- [1,1698,null,{}] 16:53:12 INFO - PROCESS | 7522 | 1461714792578 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}] 16:53:12 INFO - PROCESS | 7522 | 1461714792675 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:53:12 INFO - PROCESS | 7522 | 1461714792825 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x114f68800 == 103 [pid = 7522] [id = 432] 16:53:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x110eab800) [pid = 7522] [serial = 1295] [outer = 0x0] 16:53:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x114350000) [pid = 7522] [serial = 1296] [outer = 0x110eab800] 16:53:12 INFO - PROCESS | 7522 | 1461714792859 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x11527c000) [pid = 7522] [serial = 1297] [outer = 0x110eab800] 16:53:13 INFO - PROCESS | 7522 | 1461714793282 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]]]}] 16:53:13 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 16:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 782ms 16:53:13 INFO - PROCESS | 7522 | 1461714793345 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 7522 | 1461714793348 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:53:13 INFO - PROCESS | 7522 | 1461714793351 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 7522 | 1461714793353 Marionette TRACE conn2 <- [1,1702,null,{}] 16:53:13 INFO - PROCESS | 7522 | 1461714793357 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}] 16:53:13 INFO - PROCESS | 7522 | 1461714793505 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:53:13 INFO - PROCESS | 7522 | 1461714793603 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x123ba8800 == 104 [pid = 7522] [id = 433] 16:53:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x11ac4bc00) [pid = 7522] [serial = 1298] [outer = 0x0] 16:53:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x11b11c800) [pid = 7522] [serial = 1299] [outer = 0x11ac4bc00] 16:53:13 INFO - PROCESS | 7522 | 1461714793635 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x11c60b000) [pid = 7522] [serial = 1300] [outer = 0x11ac4bc00] 16:53:14 INFO - PROCESS | 7522 | 1461714794054 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]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 772ms 16:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:53:14 INFO - PROCESS | 7522 | 1461714794125 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 7522 | 1461714794128 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:53:14 INFO - PROCESS | 7522 | 1461714794130 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 7522 | 1461714794132 Marionette TRACE conn2 <- [1,1706,null,{}] 16:53:14 INFO - PROCESS | 7522 | 1461714794134 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}] 16:53:14 INFO - PROCESS | 7522 | 1461714794252 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:53:14 INFO - PROCESS | 7522 | 1461714794338 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b122000 == 105 [pid = 7522] [id = 434] 16:53:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x11c9e7c00) [pid = 7522] [serial = 1301] [outer = 0x0] 16:53:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12656f800) [pid = 7522] [serial = 1302] [outer = 0x11c9e7c00] 16:53:14 INFO - PROCESS | 7522 | 1461714794370 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x129222800) [pid = 7522] [serial = 1303] [outer = 0x11c9e7c00] 16:53:14 INFO - PROCESS | 7522 | 1461714794792 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]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 669ms 16:53:14 INFO - PROCESS | 7522 | 1461714794799 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 7522 | 1461714794801 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:53:14 INFO - PROCESS | 7522 | 1461714794808 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 7522 | 1461714794814 Marionette TRACE conn2 <- [1,1710,null,{}] 16:53:14 INFO - PROCESS | 7522 | 1461714794843 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}] 16:53:15 INFO - PROCESS | 7522 | 1461714795001 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:53:15 INFO - PROCESS | 7522 | 1461714795049 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc9d800 == 106 [pid = 7522] [id = 435] 16:53:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x12942f400) [pid = 7522] [serial = 1304] [outer = 0x0] 16:53:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x12a8e4c00) [pid = 7522] [serial = 1305] [outer = 0x12942f400] 16:53:15 INFO - PROCESS | 7522 | 1461714795121 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x12aa68000) [pid = 7522] [serial = 1306] [outer = 0x12942f400] 16:53:15 INFO - PROCESS | 7522 | 1461714795526 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]]]}] 16:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 754ms 16:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:53:15 INFO - PROCESS | 7522 | 1461714795558 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 7522 | 1461714795561 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:53:15 INFO - PROCESS | 7522 | 1461714795566 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 7522 | 1461714795567 Marionette TRACE conn2 <- [1,1714,null,{}] 16:53:15 INFO - PROCESS | 7522 | 1461714795569 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}] 16:53:15 INFO - PROCESS | 7522 | 1461714795686 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:53:15 INFO - PROCESS | 7522 | 1461714795770 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x130148800 == 107 [pid = 7522] [id = 436] 16:53:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x12ad83000) [pid = 7522] [serial = 1307] [outer = 0x0] 16:53:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x12b087400) [pid = 7522] [serial = 1308] [outer = 0x12ad83000] 16:53:15 INFO - PROCESS | 7522 | 1461714795800 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x12bbe1c00) [pid = 7522] [serial = 1309] [outer = 0x12ad83000] 16:53:16 INFO - PROCESS | 7522 | 1461714796280 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]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 771ms 16:53:16 INFO - PROCESS | 7522 | 1461714796339 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 7522 | 1461714796342 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:53:16 INFO - PROCESS | 7522 | 1461714796361 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 7522 | 1461714796363 Marionette TRACE conn2 <- [1,1718,null,{}] 16:53:16 INFO - PROCESS | 7522 | 1461714796370 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}] 16:53:16 INFO - PROCESS | 7522 | 1461714796545 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:53:16 INFO - PROCESS | 7522 | 1461714796669 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x13081e000 == 108 [pid = 7522] [id = 437] 16:53:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x12c9d1800) [pid = 7522] [serial = 1310] [outer = 0x0] 16:53:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x12d086800) [pid = 7522] [serial = 1311] [outer = 0x12c9d1800] 16:53:16 INFO - PROCESS | 7522 | 1461714796706 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x12dc0e000) [pid = 7522] [serial = 1312] [outer = 0x12c9d1800] 16:53:17 INFO - PROCESS | 7522 | 1461714797142 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]]]}] 16:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 844ms 16:53:17 INFO - PROCESS | 7522 | 1461714797190 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 7522 | 1461714797191 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:53:17 INFO - PROCESS | 7522 | 1461714797194 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 7522 | 1461714797195 Marionette TRACE conn2 <- [1,1722,null,{}] 16:53:17 INFO - PROCESS | 7522 | 1461714797197 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}] 16:53:17 INFO - PROCESS | 7522 | 1461714797314 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:53:17 INFO - PROCESS | 7522 | 1461714797428 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 7522 | ++DOCSHELL 0x130865000 == 109 [pid = 7522] [id = 438] 16:53:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x12dc13c00) [pid = 7522] [serial = 1313] [outer = 0x0] 16:53:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x12e4ab800) [pid = 7522] [serial = 1314] [outer = 0x12dc13c00] 16:53:17 INFO - PROCESS | 7522 | 1461714797459 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x12e5c0000) [pid = 7522] [serial = 1315] [outer = 0x12dc13c00] 16:53:17 INFO - PROCESS | 7522 | 1461714797849 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]]]}] 16:53:17 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 16:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 721ms 16:53:17 INFO - PROCESS | 7522 | 1461714797924 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 7522 | 1461714797926 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:53:17 INFO - PROCESS | 7522 | 1461714797930 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 7522 | 1461714797931 Marionette TRACE conn2 <- [1,1726,null,{}] 16:53:17 INFO - PROCESS | 7522 | 1461714797934 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}] 16:53:18 INFO - PROCESS | 7522 | 1461714798049 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:53:18 INFO - PROCESS | 7522 | 1461714798132 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x131f69000 == 110 [pid = 7522] [id = 439] 16:53:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x12dc16400) [pid = 7522] [serial = 1316] [outer = 0x0] 16:53:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x12ea0c400) [pid = 7522] [serial = 1317] [outer = 0x12dc16400] 16:53:18 INFO - PROCESS | 7522 | 1461714798162 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x12ea1bc00) [pid = 7522] [serial = 1318] [outer = 0x12dc16400] 16:53:18 INFO - PROCESS | 7522 | 1461714798580 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]]]}] 16:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 669ms 16:53:18 INFO - PROCESS | 7522 | 1461714798599 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 7522 | 1461714798601 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:53:18 INFO - PROCESS | 7522 | 1461714798603 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 7522 | 1461714798604 Marionette TRACE conn2 <- [1,1730,null,{}] 16:53:18 INFO - PROCESS | 7522 | 1461714798607 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}] 16:53:18 INFO - PROCESS | 7522 | 1461714798723 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:53:18 INFO - PROCESS | 7522 | 1461714798809 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x13751a000 == 111 [pid = 7522] [id = 440] 16:53:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x12ea19000) [pid = 7522] [serial = 1319] [outer = 0x0] 16:53:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x12eb6f800) [pid = 7522] [serial = 1320] [outer = 0x12ea19000] 16:53:18 INFO - PROCESS | 7522 | 1461714798839 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x12ee9e400) [pid = 7522] [serial = 1321] [outer = 0x12ea19000] 16:53:19 INFO - PROCESS | 7522 | 1461714799256 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]]]}] 16:53:19 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 16:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 668ms 16:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:53:19 INFO - PROCESS | 7522 | 1461714799272 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 7522 | 1461714799273 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:53:19 INFO - PROCESS | 7522 | 1461714799276 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 7522 | 1461714799277 Marionette TRACE conn2 <- [1,1734,null,{}] 16:53:19 INFO - PROCESS | 7522 | 1461714799280 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}] 16:53:19 INFO - PROCESS | 7522 | 1461714799397 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:53:19 INFO - PROCESS | 7522 | 1461714799502 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x137691000 == 112 [pid = 7522] [id = 441] 16:53:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x12eb75000) [pid = 7522] [serial = 1322] [outer = 0x0] 16:53:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x12f0b7400) [pid = 7522] [serial = 1323] [outer = 0x12eb75000] 16:53:19 INFO - PROCESS | 7522 | 1461714799531 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x12f0c4c00) [pid = 7522] [serial = 1324] [outer = 0x12eb75000] 16:53:19 INFO - PROCESS | 7522 | 1461714799980 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]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 770ms 16:53:20 INFO - PROCESS | 7522 | 1461714800047 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:53:20 INFO - PROCESS | 7522 | 1461714800048 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:53:20 INFO - PROCESS | 7522 | 1461714800051 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 7522 | 1461714800052 Marionette TRACE conn2 <- [1,1738,null,{}] 16:53:20 INFO - PROCESS | 7522 | 1461714800054 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}] 16:53:20 INFO - PROCESS | 7522 | 1461714800173 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:53:20 INFO - PROCESS | 7522 | 1461714800260 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a837000 == 113 [pid = 7522] [id = 442] 16:53:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x12aa6a800) [pid = 7522] [serial = 1325] [outer = 0x0] 16:53:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x12f0bfc00) [pid = 7522] [serial = 1326] [outer = 0x12aa6a800] 16:53:20 INFO - PROCESS | 7522 | 1461714800297 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x12f779000) [pid = 7522] [serial = 1327] [outer = 0x12aa6a800] 16:53:20 INFO - PROCESS | 7522 | 1461714800761 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]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 770ms 16:53:20 INFO - PROCESS | 7522 | 1461714800822 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 7522 | 1461714800824 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:53:20 INFO - PROCESS | 7522 | 1461714800826 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 7522 | 1461714800829 Marionette TRACE conn2 <- [1,1742,null,{}] 16:53:20 INFO - PROCESS | 7522 | 1461714800833 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}] 16:53:20 INFO - PROCESS | 7522 | 1461714800968 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:53:21 INFO - PROCESS | 7522 | 1461714801070 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x126775800 == 114 [pid = 7522] [id = 443] 16:53:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x11ac46000) [pid = 7522] [serial = 1328] [outer = 0x0] 16:53:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x12fbeec00) [pid = 7522] [serial = 1329] [outer = 0x11ac46000] 16:53:21 INFO - PROCESS | 7522 | 1461714801119 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x12fe2c000) [pid = 7522] [serial = 1330] [outer = 0x11ac46000] 16:53:21 INFO - PROCESS | 7522 | 1461714801837 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]]]}] 16:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1072ms 16:53:21 INFO - PROCESS | 7522 | 1461714801899 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 7522 | 1461714801902 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:53:21 INFO - PROCESS | 7522 | 1461714801905 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 7522 | 1461714801908 Marionette TRACE conn2 <- [1,1746,null,{}] 16:53:21 INFO - PROCESS | 7522 | 1461714801912 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}] 16:53:22 INFO - PROCESS | 7522 | 1461714802031 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:53:22 INFO - PROCESS | 7522 | 1461714802125 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x1261a3000 == 115 [pid = 7522] [id = 444] 16:53:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x11873cc00) [pid = 7522] [serial = 1331] [outer = 0x0] 16:53:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x119056800) [pid = 7522] [serial = 1332] [outer = 0x11873cc00] 16:53:22 INFO - PROCESS | 7522 | 1461714802154 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x11ac9d000) [pid = 7522] [serial = 1333] [outer = 0x11873cc00] 16:53:22 INFO - PROCESS | 7522 | 1461714802619 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]]]}] 16:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 727ms 16:53:22 INFO - PROCESS | 7522 | 1461714802633 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 7522 | 1461714802636 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:53:22 INFO - PROCESS | 7522 | 1461714802641 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 7522 | 1461714802643 Marionette TRACE conn2 <- [1,1750,null,{}] 16:53:22 INFO - PROCESS | 7522 | 1461714802645 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}] 16:53:22 INFO - PROCESS | 7522 | 1461714802758 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:53:22 INFO - PROCESS | 7522 | 1461714802850 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b6e800 == 116 [pid = 7522] [id = 445] 16:53:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x11b123400) [pid = 7522] [serial = 1334] [outer = 0x0] 16:53:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x11c621000) [pid = 7522] [serial = 1335] [outer = 0x11b123400] 16:53:22 INFO - PROCESS | 7522 | 1461714802879 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x11c9f2c00) [pid = 7522] [serial = 1336] [outer = 0x11b123400] 16:53:23 INFO - PROCESS | 7522 | 1461714803346 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]]]}] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc72800 == 115 [pid = 7522] [id = 431] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5d6800 == 114 [pid = 7522] [id = 430] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12f440800 == 113 [pid = 7522] [id = 429] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12e43d800 == 112 [pid = 7522] [id = 428] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12d1c4000 == 111 [pid = 7522] [id = 427] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x12aa6d800) [pid = 7522] [serial = 1221] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12be71000 == 110 [pid = 7522] [id = 426] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12b5e1000 == 109 [pid = 7522] [id = 425] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae8d800 == 108 [pid = 7522] [id = 424] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12a01b000 == 107 [pid = 7522] [id = 423] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x127382000 == 106 [pid = 7522] [id = 422] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4c8000 == 105 [pid = 7522] [id = 421] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x11519b000 == 104 [pid = 7522] [id = 420] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x11c84c000 == 103 [pid = 7522] [id = 419] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12d1b3000 == 102 [pid = 7522] [id = 412] 16:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12c946800 == 101 [pid = 7522] [id = 411] 16:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 774ms 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12a00e000 == 100 [pid = 7522] [id = 410] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x11ac92000 == 99 [pid = 7522] [id = 409] 16:53:23 INFO - PROCESS | 7522 | --DOCSHELL 0x114fc5800 == 98 [pid = 7522] [id = 408] 16:53:23 INFO - PROCESS | 7522 | 1461714803415 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 7522 | 1461714803416 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:53:23 INFO - PROCESS | 7522 | 1461714803418 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 7522 | 1461714803421 Marionette TRACE conn2 <- [1,1754,null,{}] 16:53:23 INFO - PROCESS | 7522 | 1461714803428 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}] 16:53:23 INFO - PROCESS | 7522 | 1461714803546 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:53:23 INFO - PROCESS | 7522 | 1461714803556 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x119e40000 == 99 [pid = 7522] [id = 446] 16:53:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12687d000) [pid = 7522] [serial = 1337] [outer = 0x0] 16:53:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12736e000) [pid = 7522] [serial = 1338] [outer = 0x12687d000] 16:53:23 INFO - PROCESS | 7522 | 1461714803585 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12a0b9800) [pid = 7522] [serial = 1339] [outer = 0x12687d000] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x127304000) [pid = 7522] [serial = 1206] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x12a0b6000) [pid = 7522] [serial = 1209] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x12a546000) [pid = 7522] [serial = 1212] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x12af23800) [pid = 7522] [serial = 1156] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x118e47800) [pid = 7522] [serial = 1182] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x119477800) [pid = 7522] [serial = 1158] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x11c9e9c00) [pid = 7522] [serial = 1200] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x126574800) [pid = 7522] [serial = 1201] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x12aa6cc00) [pid = 7522] [serial = 1167] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12a36fc00) [pid = 7522] [serial = 1210] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x11930a400) [pid = 7522] [serial = 1189] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x11873ac00) [pid = 7522] [serial = 1188] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x125dba000) [pid = 7522] [serial = 1179] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x12eb74800) [pid = 7522] [serial = 1176] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x115a0dc00) [pid = 7522] [serial = 1191] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x11aca4800) [pid = 7522] [serial = 1192] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12af29800) [pid = 7522] [serial = 1170] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x12a579c00) [pid = 7522] [serial = 1215] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x115738000) [pid = 7522] [serial = 1186] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x115277c00) [pid = 7522] [serial = 1185] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x11c869c00) [pid = 7522] [serial = 1197] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x11c930c00) [pid = 7522] [serial = 1198] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x12a90b000) [pid = 7522] [serial = 1218] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x11bb0e400) [pid = 7522] [serial = 1194] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x11c17fc00) [pid = 7522] [serial = 1195] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x12a8ee800) [pid = 7522] [serial = 1164] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x12680fc00) [pid = 7522] [serial = 1161] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x12c98ac00) [pid = 7522] [serial = 1173] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12aa0a000) [pid = 7522] [serial = 1219] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x126a41400) [pid = 7522] [serial = 1204] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x126805800) [pid = 7522] [serial = 1203] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x12a559400) [pid = 7522] [serial = 1213] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x12a8ee000) [pid = 7522] [serial = 1216] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x127e4d800) [pid = 7522] [serial = 1207] [outer = 0x0] [url = about:blank] 16:53:23 INFO - PROCESS | 7522 | 1461714803993 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]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 622ms 16:53:24 INFO - PROCESS | 7522 | 1461714804041 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 7522 | 1461714804042 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:53:24 INFO - PROCESS | 7522 | 1461714804045 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 7522 | 1461714804046 Marionette TRACE conn2 <- [1,1758,null,{}] 16:53:24 INFO - PROCESS | 7522 | 1461714804048 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}] 16:53:24 INFO - PROCESS | 7522 | 1461714804147 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:53:24 INFO - PROCESS | 7522 | 1461714804151 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x12684e800 == 100 [pid = 7522] [id = 447] 16:53:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x12a0b9c00) [pid = 7522] [serial = 1340] [outer = 0x0] 16:53:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x12a546000) [pid = 7522] [serial = 1341] [outer = 0x12a0b9c00] 16:53:24 INFO - PROCESS | 7522 | 1461714804178 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x12a55e400) [pid = 7522] [serial = 1342] [outer = 0x12a0b9c00] 16:53:24 INFO - PROCESS | 7522 | 1461714804533 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]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 16:53:24 INFO - PROCESS | 7522 | 1461714804566 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 7522 | 1461714804567 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:53:24 INFO - PROCESS | 7522 | 1461714804569 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 7522 | 1461714804570 Marionette TRACE conn2 <- [1,1762,null,{}] 16:53:24 INFO - PROCESS | 7522 | 1461714804573 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}] 16:53:24 INFO - PROCESS | 7522 | 1461714804668 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:53:24 INFO - PROCESS | 7522 | 1461714804673 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x12adc4000 == 101 [pid = 7522] [id = 448] 16:53:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x12a57dc00) [pid = 7522] [serial = 1343] [outer = 0x0] 16:53:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x12a8e4000) [pid = 7522] [serial = 1344] [outer = 0x12a57dc00] 16:53:24 INFO - PROCESS | 7522 | 1461714804699 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x12a90ac00) [pid = 7522] [serial = 1345] [outer = 0x12a57dc00] 16:53:25 INFO - PROCESS | 7522 | 1461714805056 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]]]}] 16:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 16:53:25 INFO - PROCESS | 7522 | 1461714805088 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 7522 | 1461714805089 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:53:25 INFO - PROCESS | 7522 | 1461714805092 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 7522 | 1461714805093 Marionette TRACE conn2 <- [1,1766,null,{}] 16:53:25 INFO - PROCESS | 7522 | 1461714805095 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}] 16:53:25 INFO - PROCESS | 7522 | 1461714805244 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:53:25 INFO - PROCESS | 7522 | 1461714805295 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b12f000 == 102 [pid = 7522] [id = 449] 16:53:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x12a57c000) [pid = 7522] [serial = 1346] [outer = 0x0] 16:53:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x12aa0b800) [pid = 7522] [serial = 1347] [outer = 0x12a57c000] 16:53:25 INFO - PROCESS | 7522 | 1461714805323 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x12b083400) [pid = 7522] [serial = 1348] [outer = 0x12a57c000] 16:53:25 INFO - PROCESS | 7522 | 1461714805633 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]]]}] 16:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 16:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:53:25 INFO - PROCESS | 7522 | 1461714805664 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 7522 | 1461714805666 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:53:25 INFO - PROCESS | 7522 | 1461714805668 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 7522 | 1461714805670 Marionette TRACE conn2 <- [1,1770,null,{}] 16:53:25 INFO - PROCESS | 7522 | 1461714805672 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}] 16:53:25 INFO - PROCESS | 7522 | 1461714805797 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:53:25 INFO - PROCESS | 7522 | 1461714805812 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be5f800 == 103 [pid = 7522] [id = 450] 16:53:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x12aa70400) [pid = 7522] [serial = 1349] [outer = 0x0] 16:53:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x12b1f5000) [pid = 7522] [serial = 1350] [outer = 0x12aa70400] 16:53:25 INFO - PROCESS | 7522 | 1461714805838 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x12b5b4800) [pid = 7522] [serial = 1351] [outer = 0x12aa70400] 16:53:26 INFO - PROCESS | 7522 | 1461714806190 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]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 571ms 16:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:53:26 INFO - PROCESS | 7522 | 1461714806241 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 7522 | 1461714806242 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:53:26 INFO - PROCESS | 7522 | 1461714806249 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 7522 | 1461714806250 Marionette TRACE conn2 <- [1,1774,null,{}] 16:53:26 INFO - PROCESS | 7522 | 1461714806253 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}] 16:53:26 INFO - PROCESS | 7522 | 1461714806377 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:53:26 INFO - PROCESS | 7522 | 1461714806387 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d1ca000 == 104 [pid = 7522] [id = 451] 16:53:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x12ae6a000) [pid = 7522] [serial = 1352] [outer = 0x0] 16:53:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x12bcf0800) [pid = 7522] [serial = 1353] [outer = 0x12ae6a000] 16:53:26 INFO - PROCESS | 7522 | 1461714806413 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x12bee4800) [pid = 7522] [serial = 1354] [outer = 0x12ae6a000] 16:53:26 INFO - PROCESS | 7522 | 1461714806769 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]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 573ms 16:53:26 INFO - PROCESS | 7522 | 1461714806818 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:53:26 INFO - PROCESS | 7522 | 1461714806819 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:53:26 INFO - PROCESS | 7522 | 1461714806821 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 7522 | 1461714806822 Marionette TRACE conn2 <- [1,1778,null,{}] 16:53:26 INFO - PROCESS | 7522 | 1461714806825 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}] 16:53:26 INFO - PROCESS | 7522 | 1461714806949 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:53:26 INFO - PROCESS | 7522 | 1461714806969 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e896800 == 105 [pid = 7522] [id = 452] 16:53:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x12b242000) [pid = 7522] [serial = 1355] [outer = 0x0] 16:53:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x12c98b800) [pid = 7522] [serial = 1356] [outer = 0x12b242000] 16:53:26 INFO - PROCESS | 7522 | 1461714806994 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x12c9d8000) [pid = 7522] [serial = 1357] [outer = 0x12b242000] 16:53:27 INFO - PROCESS | 7522 | 1461714807383 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]]]}] 16:53:27 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 16:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 569ms 16:53:27 INFO - PROCESS | 7522 | 1461714807391 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 7522 | 1461714807392 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:53:27 INFO - PROCESS | 7522 | 1461714807394 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 7522 | 1461714807397 Marionette TRACE conn2 <- [1,1782,null,{}] 16:53:27 INFO - PROCESS | 7522 | 1461714807400 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}] 16:53:27 INFO - PROCESS | 7522 | 1461714807527 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12aa0f800) [pid = 7522] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x11c9e5c00) [pid = 7522] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x1156af400) [pid = 7522] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x12aa6dc00) [pid = 7522] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12742dc00) [pid = 7522] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x12aa6ec00) [pid = 7522] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x11946f000) [pid = 7522] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x12640e800) [pid = 7522] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x12b1f1000) [pid = 7522] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x12ad9c000) [pid = 7522] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x12c9d3000) [pid = 7522] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x129224000) [pid = 7522] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:53:27 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12a372800) [pid = 7522] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:53:27 INFO - PROCESS | 7522 | 1461714807781 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x126772800 == 106 [pid = 7522] [id = 453] 16:53:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x11527b800) [pid = 7522] [serial = 1358] [outer = 0x0] 16:53:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x11c86c000) [pid = 7522] [serial = 1359] [outer = 0x11527b800] 16:53:27 INFO - PROCESS | 7522 | 1461714807809 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x12947b400) [pid = 7522] [serial = 1360] [outer = 0x11527b800] 16:53:28 INFO - PROCESS | 7522 | 1461714808105 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]]]}] 16:53:28 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 16:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 723ms 16:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:53:28 INFO - PROCESS | 7522 | 1461714808118 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 7522 | 1461714808120 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:53:28 INFO - PROCESS | 7522 | 1461714808122 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 7522 | 1461714808124 Marionette TRACE conn2 <- [1,1786,null,{}] 16:53:28 INFO - PROCESS | 7522 | 1461714808126 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}] 16:53:28 INFO - PROCESS | 7522 | 1461714808244 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:53:28 INFO - PROCESS | 7522 | 1461714808336 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc71800 == 107 [pid = 7522] [id = 454] 16:53:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x1156af400) [pid = 7522] [serial = 1361] [outer = 0x0] 16:53:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x12dc09400) [pid = 7522] [serial = 1362] [outer = 0x1156af400] 16:53:28 INFO - PROCESS | 7522 | 1461714808366 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x12f424c00) [pid = 7522] [serial = 1363] [outer = 0x1156af400] 16:53:28 INFO - PROCESS | 7522 | 1461714808664 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]]]}] 16:53:28 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 16:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 571ms 16:53:28 INFO - PROCESS | 7522 | 1461714808693 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 7522 | 1461714808695 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:53:28 INFO - PROCESS | 7522 | 1461714808700 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 7522 | 1461714808702 Marionette TRACE conn2 <- [1,1790,null,{}] 16:53:28 INFO - PROCESS | 7522 | 1461714808704 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}] 16:53:28 INFO - PROCESS | 7522 | 1461714808805 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:53:28 INFO - PROCESS | 7522 | 1461714808809 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x130870000 == 108 [pid = 7522] [id = 455] 16:53:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x12dc2c400) [pid = 7522] [serial = 1364] [outer = 0x0] 16:53:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x12fbefc00) [pid = 7522] [serial = 1365] [outer = 0x12dc2c400] 16:53:28 INFO - PROCESS | 7522 | 1461714808836 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x1303e0400) [pid = 7522] [serial = 1366] [outer = 0x12dc2c400] 16:53:29 INFO - PROCESS | 7522 | 1461714809184 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]]]}] 16:53:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x12fe3cc00) [pid = 7522] [serial = 1367] [outer = 0x12fbe5800] 16:53:29 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) 16:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 16:53:29 INFO - PROCESS | 7522 | 1461714809232 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 7522 | 1461714809233 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:53:29 INFO - PROCESS | 7522 | 1461714809259 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 7522 | 1461714809260 Marionette TRACE conn2 <- [1,1794,null,{}] 16:53:29 INFO - PROCESS | 7522 | 1461714809264 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}] 16:53:29 INFO - PROCESS | 7522 | 1461714809363 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:53:29 INFO - PROCESS | 7522 | 1461714809368 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x13881c800 == 109 [pid = 7522] [id = 456] 16:53:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x1303de800) [pid = 7522] [serial = 1368] [outer = 0x0] 16:53:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x130bbc000) [pid = 7522] [serial = 1369] [outer = 0x1303de800] 16:53:29 INFO - PROCESS | 7522 | 1461714809393 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x13872b400) [pid = 7522] [serial = 1370] [outer = 0x1303de800] 16:53:29 INFO - PROCESS | 7522 | 1461714809834 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]]]}] 16:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 640ms 16:53:29 INFO - PROCESS | 7522 | 1461714809883 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 7522 | 1461714809885 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:53:29 INFO - PROCESS | 7522 | 1461714809889 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 7522 | 1461714809892 Marionette TRACE conn2 <- [1,1798,null,{}] 16:53:29 INFO - PROCESS | 7522 | 1461714809897 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}] 16:53:30 INFO - PROCESS | 7522 | 1461714810032 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:53:30 INFO - PROCESS | 7522 | 1461714810118 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b69000 == 110 [pid = 7522] [id = 457] 16:53:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x115612c00) [pid = 7522] [serial = 1371] [outer = 0x0] 16:53:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x115737c00) [pid = 7522] [serial = 1372] [outer = 0x115612c00] 16:53:30 INFO - PROCESS | 7522 | 1461714810150 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x11a790c00) [pid = 7522] [serial = 1373] [outer = 0x115612c00] 16:53:30 INFO - PROCESS | 7522 | 1461714810606 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]]]}] 16:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 725ms 16:53:30 INFO - PROCESS | 7522 | 1461714810615 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 7522 | 1461714810619 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:53:30 INFO - PROCESS | 7522 | 1461714810624 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 7522 | 1461714810626 Marionette TRACE conn2 <- [1,1802,null,{}] 16:53:30 INFO - PROCESS | 7522 | 1461714810628 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}] 16:53:30 INFO - PROCESS | 7522 | 1461714810775 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:53:30 INFO - PROCESS | 7522 | 1461714810879 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a83a000 == 111 [pid = 7522] [id = 458] 16:53:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x11c620800) [pid = 7522] [serial = 1374] [outer = 0x0] 16:53:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x11c9f3400) [pid = 7522] [serial = 1375] [outer = 0x11c620800] 16:53:30 INFO - PROCESS | 7522 | 1461714810910 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x126ab7800) [pid = 7522] [serial = 1376] [outer = 0x11c620800] 16:53:31 INFO - PROCESS | 7522 | 1461714811309 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]]]}] 16:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 719ms 16:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:53:31 INFO - PROCESS | 7522 | 1461714811349 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 7522 | 1461714811351 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:53:31 INFO - PROCESS | 7522 | 1461714811353 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 7522 | 1461714811356 Marionette TRACE conn2 <- [1,1806,null,{}] 16:53:31 INFO - PROCESS | 7522 | 1461714811367 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}] 16:53:31 INFO - PROCESS | 7522 | 1461714811490 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:53:31 INFO - PROCESS | 7522 | 1461714811581 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8bb000 == 112 [pid = 7522] [id = 459] 16:53:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x12a0ba400) [pid = 7522] [serial = 1377] [outer = 0x0] 16:53:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x12a8e6c00) [pid = 7522] [serial = 1378] [outer = 0x12a0ba400] 16:53:31 INFO - PROCESS | 7522 | 1461714811615 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x12aa70800) [pid = 7522] [serial = 1379] [outer = 0x12a0ba400] 16:53:32 INFO - PROCESS | 7522 | 1461714812041 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]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 722ms 16:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:53:32 INFO - PROCESS | 7522 | 1461714812075 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 7522 | 1461714812077 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:53:32 INFO - PROCESS | 7522 | 1461714812082 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 7522 | 1461714812084 Marionette TRACE conn2 <- [1,1810,null,{}] 16:53:32 INFO - PROCESS | 7522 | 1461714812086 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}] 16:53:32 INFO - PROCESS | 7522 | 1461714812231 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:53:32 INFO - PROCESS | 7522 | 1461714812351 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x138835800 == 113 [pid = 7522] [id = 460] 16:53:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x12ad89400) [pid = 7522] [serial = 1380] [outer = 0x0] 16:53:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x12af2a400) [pid = 7522] [serial = 1381] [outer = 0x12ad89400] 16:53:32 INFO - PROCESS | 7522 | 1461714812383 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x12c9d3800) [pid = 7522] [serial = 1382] [outer = 0x12ad89400] 16:53:32 INFO - PROCESS | 7522 | 1461714812815 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]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 770ms 16:53:32 INFO - PROCESS | 7522 | 1461714812852 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 7522 | 1461714812853 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:53:32 INFO - PROCESS | 7522 | 1461714812856 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 7522 | 1461714812857 Marionette TRACE conn2 <- [1,1814,null,{}] 16:53:32 INFO - PROCESS | 7522 | 1461714812860 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}] 16:53:32 INFO - PROCESS | 7522 | 1461714812982 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:53:33 INFO - PROCESS | 7522 | 1461714813100 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x139420800 == 114 [pid = 7522] [id = 461] 16:53:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x12d085c00) [pid = 7522] [serial = 1383] [outer = 0x0] 16:53:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12d552000) [pid = 7522] [serial = 1384] [outer = 0x12d085c00] 16:53:33 INFO - PROCESS | 7522 | 1461714813134 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12d557800) [pid = 7522] [serial = 1385] [outer = 0x12d085c00] 16:53:33 INFO - PROCESS | 7522 | 1461714813538 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]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 718ms 16:53:33 INFO - PROCESS | 7522 | 1461714813591 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 7522 | 1461714813592 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:53:33 INFO - PROCESS | 7522 | 1461714813597 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 7522 | 1461714813598 Marionette TRACE conn2 <- [1,1818,null,{}] 16:53:33 INFO - PROCESS | 7522 | 1461714813601 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}] 16:53:33 INFO - PROCESS | 7522 | 1461714813733 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:53:33 INFO - PROCESS | 7522 | 1461714813853 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a3b8800 == 115 [pid = 7522] [id = 462] 16:53:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12d55a800) [pid = 7522] [serial = 1386] [outer = 0x0] 16:53:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x12dc14000) [pid = 7522] [serial = 1387] [outer = 0x12d55a800] 16:53:33 INFO - PROCESS | 7522 | 1461714813886 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x1303e4400) [pid = 7522] [serial = 1388] [outer = 0x12d55a800] 16:53:34 INFO - PROCESS | 7522 | 1461714814315 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]]]}] 16:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 769ms 16:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:53:34 INFO - PROCESS | 7522 | 1461714814366 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 7522 | 1461714814368 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:53:34 INFO - PROCESS | 7522 | 1461714814370 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 7522 | 1461714814371 Marionette TRACE conn2 <- [1,1822,null,{}] 16:53:34 INFO - PROCESS | 7522 | 1461714814373 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}] 16:53:34 INFO - PROCESS | 7522 | 1461714814491 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:53:34 INFO - PROCESS | 7522 | 1461714814610 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a0c0000 == 116 [pid = 7522] [id = 463] 16:53:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x12d5aec00) [pid = 7522] [serial = 1389] [outer = 0x0] 16:53:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x13872e000) [pid = 7522] [serial = 1390] [outer = 0x12d5aec00] 16:53:34 INFO - PROCESS | 7522 | 1461714814643 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x138738400) [pid = 7522] [serial = 1391] [outer = 0x12d5aec00] 16:53:35 INFO - PROCESS | 7522 | 1461714815055 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]]]}] 16:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 720ms 16:53:35 INFO - PROCESS | 7522 | 1461714815093 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 7522 | 1461714815095 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:53:35 INFO - PROCESS | 7522 | 1461714815111 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 7522 | 1461714815113 Marionette TRACE conn2 <- [1,1826,null,{}] 16:53:35 INFO - PROCESS | 7522 | 1461714815115 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}] 16:53:35 INFO - PROCESS | 7522 | 1461714815233 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:53:35 INFO - PROCESS | 7522 | 1461714815322 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a411000 == 117 [pid = 7522] [id = 464] 16:53:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x139517800) [pid = 7522] [serial = 1392] [outer = 0x0] 16:53:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x13951bc00) [pid = 7522] [serial = 1393] [outer = 0x139517800] 16:53:35 INFO - PROCESS | 7522 | 1461714815352 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x139520800) [pid = 7522] [serial = 1394] [outer = 0x139517800] 16:53:35 INFO - PROCESS | 7522 | 1461714815772 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]]]}] 16:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 723ms 16:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:53:35 INFO - PROCESS | 7522 | 1461714815850 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 7522 | 1461714815852 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:53:35 INFO - PROCESS | 7522 | 1461714815858 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 7522 | 1461714815860 Marionette TRACE conn2 <- [1,1830,null,{}] 16:53:35 INFO - PROCESS | 7522 | 1461714815866 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}] 16:53:36 INFO - PROCESS | 7522 | 1461714816050 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:53:36 INFO - PROCESS | 7522 | 1461714816221 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a7d3000 == 118 [pid = 7522] [id = 465] 16:53:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x1376d9800) [pid = 7522] [serial = 1395] [outer = 0x0] 16:53:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x1376de000) [pid = 7522] [serial = 1396] [outer = 0x1376d9800] 16:53:36 INFO - PROCESS | 7522 | 1461714816269 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x1376e3400) [pid = 7522] [serial = 1397] [outer = 0x1376d9800] 16:53:36 INFO - PROCESS | 7522 | 1461714816701 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]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 875ms 16:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:53:36 INFO - PROCESS | 7522 | 1461714816733 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 7522 | 1461714816734 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:53:36 INFO - PROCESS | 7522 | 1461714816736 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 7522 | 1461714816737 Marionette TRACE conn2 <- [1,1834,null,{}] 16:53:36 INFO - PROCESS | 7522 | 1461714816740 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}] 16:53:36 INFO - PROCESS | 7522 | 1461714816860 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:53:37 INFO - PROCESS | 7522 | 1461714817023 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8ba000 == 119 [pid = 7522] [id = 466] 16:53:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x12d214000) [pid = 7522] [serial = 1398] [outer = 0x0] 16:53:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x138737c00) [pid = 7522] [serial = 1399] [outer = 0x12d214000] 16:53:37 INFO - PROCESS | 7522 | 1461714817057 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x139523800) [pid = 7522] [serial = 1400] [outer = 0x12d214000] 16:53:37 INFO - PROCESS | 7522 | 1461714817478 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]]]}] 16:53:37 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 16:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 771ms 16:53:37 INFO - PROCESS | 7522 | 1461714817507 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 7522 | 1461714817509 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:53:37 INFO - PROCESS | 7522 | 1461714817511 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 7522 | 1461714817514 Marionette TRACE conn2 <- [1,1838,null,{}] 16:53:37 INFO - PROCESS | 7522 | 1461714817517 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}] 16:53:37 INFO - PROCESS | 7522 | 1461714817664 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:53:37 INFO - PROCESS | 7522 | 1461714817824 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b74800 == 120 [pid = 7522] [id = 467] 16:53:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x115614400) [pid = 7522] [serial = 1401] [outer = 0x0] 16:53:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x11c9ea000) [pid = 7522] [serial = 1402] [outer = 0x115614400] 16:53:37 INFO - PROCESS | 7522 | 1461714817882 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x139687400) [pid = 7522] [serial = 1403] [outer = 0x115614400] 16:53:38 INFO - PROCESS | 7522 | 1461714818466 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]]]}] 16:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 972ms 16:53:38 INFO - PROCESS | 7522 | 1461714818501 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 7522 | 1461714818503 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:53:38 INFO - PROCESS | 7522 | 1461714818507 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 7522 | 1461714818508 Marionette TRACE conn2 <- [1,1842,null,{}] 16:53:38 INFO - PROCESS | 7522 | 1461714818511 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}] 16:53:38 INFO - PROCESS | 7522 | 1461714818635 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:53:38 INFO - PROCESS | 7522 | 1461714818726 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1cd000 == 121 [pid = 7522] [id = 468] 16:53:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 232 (0x11ac9b800) [pid = 7522] [serial = 1404] [outer = 0x0] 16:53:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x139687800) [pid = 7522] [serial = 1405] [outer = 0x11ac9b800] 16:53:38 INFO - PROCESS | 7522 | 1461714818756 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x139690800) [pid = 7522] [serial = 1406] [outer = 0x11ac9b800] 16:53:39 INFO - PROCESS | 7522 | 1461714819383 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]]]}] 16:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 925ms 16:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:53:39 INFO - PROCESS | 7522 | 1461714819433 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 7522 | 1461714819436 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:53:39 INFO - PROCESS | 7522 | 1461714819439 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 7522 | 1461714819442 Marionette TRACE conn2 <- [1,1846,null,{}] 16:53:39 INFO - PROCESS | 7522 | 1461714819463 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}] 16:53:39 INFO - PROCESS | 7522 | 1461714819610 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:53:39 INFO - PROCESS | 7522 | 1461714819666 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae7b000 == 122 [pid = 7522] [id = 469] 16:53:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x11ae9e000) [pid = 7522] [serial = 1407] [outer = 0x0] 16:53:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x11bb0e400) [pid = 7522] [serial = 1408] [outer = 0x11ae9e000] 16:53:39 INFO - PROCESS | 7522 | 1461714819741 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x11c975400) [pid = 7522] [serial = 1409] [outer = 0x11ae9e000] 16:53:40 INFO - PROCESS | 7522 | 1461714820190 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]]]}] 16:53:40 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) 16:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 772ms 16:53:40 INFO - PROCESS | 7522 | 1461714820211 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 7522 | 1461714820215 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:53:40 INFO - PROCESS | 7522 | 1461714820219 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 7522 | 1461714820221 Marionette TRACE conn2 <- [1,1850,null,{}] 16:53:40 INFO - PROCESS | 7522 | 1461714820223 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}] 16:53:40 INFO - PROCESS | 7522 | 1461714820367 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x11580c000 == 121 [pid = 7522] [id = 394] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12e43e800 == 120 [pid = 7522] [id = 168] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x115818800 == 119 [pid = 7522] [id = 393] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x130870000 == 118 [pid = 7522] [id = 455] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc71800 == 117 [pid = 7522] [id = 454] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x126772800 == 116 [pid = 7522] [id = 453] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12e896800 == 115 [pid = 7522] [id = 452] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x12d47d000) [pid = 7522] [serial = 1293] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12d1ca000 == 114 [pid = 7522] [id = 451] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12be5f800 == 113 [pid = 7522] [id = 450] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12b12f000 == 112 [pid = 7522] [id = 449] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12adc4000 == 111 [pid = 7522] [id = 448] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12684e800 == 110 [pid = 7522] [id = 447] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x119e40000 == 109 [pid = 7522] [id = 446] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x119b6e800 == 108 [pid = 7522] [id = 445] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x1261a3000 == 107 [pid = 7522] [id = 444] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x131f69000 == 106 [pid = 7522] [id = 439] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x130865000 == 105 [pid = 7522] [id = 438] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x13081e000 == 104 [pid = 7522] [id = 437] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x130148800 == 103 [pid = 7522] [id = 436] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc9d800 == 102 [pid = 7522] [id = 435] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x12b122000 == 101 [pid = 7522] [id = 434] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x123ba8800 == 100 [pid = 7522] [id = 433] 16:53:40 INFO - PROCESS | 7522 | --DOCSHELL 0x114f68800 == 99 [pid = 7522] [id = 432] 16:53:40 INFO - PROCESS | 7522 | 1461714820498 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x115818800 == 100 [pid = 7522] [id = 470] 16:53:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x119f5c400) [pid = 7522] [serial = 1410] [outer = 0x0] 16:53:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x11c973800) [pid = 7522] [serial = 1411] [outer = 0x119f5c400] 16:53:40 INFO - PROCESS | 7522 | 1461714820525 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x127a0fc00) [pid = 7522] [serial = 1412] [outer = 0x119f5c400] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x12ad86000) [pid = 7522] [serial = 1222] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x11c9f0000) [pid = 7522] [serial = 1263] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x11c97cc00) [pid = 7522] [serial = 1264] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x119478000) [pid = 7522] [serial = 1258] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x1178f2c00) [pid = 7522] [serial = 1257] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x12ad80400) [pid = 7522] [serial = 1275] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x12ad8d000) [pid = 7522] [serial = 1239] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 231 (0x12947c400) [pid = 7522] [serial = 1269] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x12a373c00) [pid = 7522] [serial = 1270] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12b40e400) [pid = 7522] [serial = 1248] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x12680c800) [pid = 7522] [serial = 1233] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x113611c00) [pid = 7522] [serial = 1224] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x12ae6c000) [pid = 7522] [serial = 1278] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x12b08b800) [pid = 7522] [serial = 1279] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x12b6d8c00) [pid = 7522] [serial = 1251] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x11af48400) [pid = 7522] [serial = 1260] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x11c12d400) [pid = 7522] [serial = 1261] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x1267b9000) [pid = 7522] [serial = 1266] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x127311800) [pid = 7522] [serial = 1267] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x11bcd1000) [pid = 7522] [serial = 1230] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x12b1ef800) [pid = 7522] [serial = 1245] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12ad93000) [pid = 7522] [serial = 1254] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12a582c00) [pid = 7522] [serial = 1236] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x119475c00) [pid = 7522] [serial = 1227] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12bcf8000) [pid = 7522] [serial = 1282] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x12af30400) [pid = 7522] [serial = 1242] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x12b6d6400) [pid = 7522] [serial = 1281] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x12be97c00) [pid = 7522] [serial = 1284] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x12d08d400) [pid = 7522] [serial = 1290] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x12c984400) [pid = 7522] [serial = 1285] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12a561000) [pid = 7522] [serial = 1272] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x12d21ac00) [pid = 7522] [serial = 1291] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x12ad9b800) [pid = 7522] [serial = 1276] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x12c984c00) [pid = 7522] [serial = 1287] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12c9d3c00) [pid = 7522] [serial = 1288] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x12aa6c400) [pid = 7522] [serial = 1273] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 7522 | 1461714820869 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]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 671ms 16:53:40 INFO - PROCESS | 7522 | 1461714820905 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 7522 | 1461714820906 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:53:40 INFO - PROCESS | 7522 | 1461714820934 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 7522 | 1461714820936 Marionette TRACE conn2 <- [1,1854,null,{}] 16:53:40 INFO - PROCESS | 7522 | 1461714820943 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}] 16:53:41 INFO - PROCESS | 7522 | 1461714821050 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:53:41 INFO - PROCESS | 7522 | 1461714821056 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a01c800 == 101 [pid = 7522] [id = 471] 16:53:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x12947c400) [pid = 7522] [serial = 1413] [outer = 0x0] 16:53:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x12a588000) [pid = 7522] [serial = 1414] [outer = 0x12947c400] 16:53:41 INFO - PROCESS | 7522 | 1461714821084 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x12aa0c400) [pid = 7522] [serial = 1415] [outer = 0x12947c400] 16:53:41 INFO - PROCESS | 7522 | 1461714821454 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]]]}] 16:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 571ms 16:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:53:41 INFO - PROCESS | 7522 | 1461714821506 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 7522 | 1461714821507 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:53:41 INFO - PROCESS | 7522 | 1461714821510 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 7522 | 1461714821511 Marionette TRACE conn2 <- [1,1858,null,{}] 16:53:41 INFO - PROCESS | 7522 | 1461714821513 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}] 16:53:41 INFO - PROCESS | 7522 | 1461714821615 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:53:41 INFO - PROCESS | 7522 | 1461714821619 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b11e800 == 102 [pid = 7522] [id = 472] 16:53:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x12a8ee800) [pid = 7522] [serial = 1416] [outer = 0x0] 16:53:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x12ad8d000) [pid = 7522] [serial = 1417] [outer = 0x12a8ee800] 16:53:41 INFO - PROCESS | 7522 | 1461714821645 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x12ae61400) [pid = 7522] [serial = 1418] [outer = 0x12a8ee800] 16:53:42 INFO - PROCESS | 7522 | 1461714822022 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]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 522ms 16:53:42 INFO - PROCESS | 7522 | 1461714822034 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 7522 | 1461714822035 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:53:42 INFO - PROCESS | 7522 | 1461714822038 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 7522 | 1461714822039 Marionette TRACE conn2 <- [1,1862,null,{}] 16:53:42 INFO - PROCESS | 7522 | 1461714822041 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}] 16:53:42 INFO - PROCESS | 7522 | 1461714822141 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:53:42 INFO - PROCESS | 7522 | 1461714822230 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be5c800 == 103 [pid = 7522] [id = 473] 16:53:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x12aa6ac00) [pid = 7522] [serial = 1419] [outer = 0x0] 16:53:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x12af2a800) [pid = 7522] [serial = 1420] [outer = 0x12aa6ac00] 16:53:42 INFO - PROCESS | 7522 | 1461714822257 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12b247800) [pid = 7522] [serial = 1421] [outer = 0x12aa6ac00] 16:53:42 INFO - PROCESS | 7522 | 1461714822599 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]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 570ms 16:53:42 INFO - PROCESS | 7522 | 1461714822608 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 7522 | 1461714822610 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:53:42 INFO - PROCESS | 7522 | 1461714822613 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 7522 | 1461714822614 Marionette TRACE conn2 <- [1,1866,null,{}] 16:53:42 INFO - PROCESS | 7522 | 1461714822617 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}] 16:53:42 INFO - PROCESS | 7522 | 1461714822754 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:53:42 INFO - PROCESS | 7522 | 1461714822771 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d440800 == 104 [pid = 7522] [id = 474] 16:53:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12b6d6400) [pid = 7522] [serial = 1422] [outer = 0x0] 16:53:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12c984400) [pid = 7522] [serial = 1423] [outer = 0x12b6d6400] 16:53:42 INFO - PROCESS | 7522 | 1461714822798 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x12d559800) [pid = 7522] [serial = 1424] [outer = 0x12b6d6400] 16:53:43 INFO - PROCESS | 7522 | 1461714823186 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]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 621ms 16:53:43 INFO - PROCESS | 7522 | 1461714823233 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 7522 | 1461714823235 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:53:43 INFO - PROCESS | 7522 | 1461714823237 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 7522 | 1461714823239 Marionette TRACE conn2 <- [1,1870,null,{}] 16:53:43 INFO - PROCESS | 7522 | 1461714823241 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}] 16:53:43 INFO - PROCESS | 7522 | 1461714823410 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:53:43 INFO - PROCESS | 7522 | 1461714823448 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea49000 == 105 [pid = 7522] [id = 475] 16:53:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x12d559c00) [pid = 7522] [serial = 1425] [outer = 0x0] 16:53:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x12dc16c00) [pid = 7522] [serial = 1426] [outer = 0x12d559c00] 16:53:43 INFO - PROCESS | 7522 | 1461714823473 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x12ea10c00) [pid = 7522] [serial = 1427] [outer = 0x12d559c00] 16:53:43 INFO - PROCESS | 7522 | 1461714823811 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]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 620ms 16:53:43 INFO - PROCESS | 7522 | 1461714823858 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 7522 | 1461714823859 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:53:43 INFO - PROCESS | 7522 | 1461714823861 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 7522 | 1461714823863 Marionette TRACE conn2 <- [1,1874,null,{}] 16:53:43 INFO - PROCESS | 7522 | 1461714823868 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}] 16:53:43 INFO - PROCESS | 7522 | 1461714823995 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:53:44 INFO - PROCESS | 7522 | 1461714824010 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5d6800 == 106 [pid = 7522] [id = 476] 16:53:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x12d5ae400) [pid = 7522] [serial = 1428] [outer = 0x0] 16:53:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x12eb74c00) [pid = 7522] [serial = 1429] [outer = 0x12d5ae400] 16:53:44 INFO - PROCESS | 7522 | 1461714824037 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x12f0c0000) [pid = 7522] [serial = 1430] [outer = 0x12d5ae400] 16:53:44 INFO - PROCESS | 7522 | 1461714824552 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]]]}] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x12a57dc00) [pid = 7522] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x11b123400) [pid = 7522] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x12a0b9c00) [pid = 7522] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12ae6a000) [pid = 7522] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12687d000) [pid = 7522] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x12b242000) [pid = 7522] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12d474400) [pid = 7522] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x12a57c000) [pid = 7522] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x12aa70400) [pid = 7522] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x11873cc00) [pid = 7522] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x11527b800) [pid = 7522] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x1156af400) [pid = 7522] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:53:44 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12dc2c400) [pid = 7522] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 722ms 16:53:44 INFO - PROCESS | 7522 | 1461714824585 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:53:44 INFO - PROCESS | 7522 | 1461714824587 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:53:44 INFO - PROCESS | 7522 | 1461714824591 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 7522 | 1461714824593 Marionette TRACE conn2 <- [1,1878,null,{}] 16:53:44 INFO - PROCESS | 7522 | 1461714824606 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}] 16:53:44 INFO - PROCESS | 7522 | 1461714824783 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:53:44 INFO - PROCESS | 7522 | 1461714824790 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x125c7d000 == 107 [pid = 7522] [id = 477] 16:53:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x11c61e000) [pid = 7522] [serial = 1431] [outer = 0x0] 16:53:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x12a0b9c00) [pid = 7522] [serial = 1432] [outer = 0x11c61e000] 16:53:44 INFO - PROCESS | 7522 | 1461714824816 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x12b5a8c00) [pid = 7522] [serial = 1433] [outer = 0x11c61e000] 16:53:45 INFO - PROCESS | 7522 | 1461714825171 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]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 623ms 16:53:45 INFO - PROCESS | 7522 | 1461714825215 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 7522 | 1461714825218 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:53:45 INFO - PROCESS | 7522 | 1461714825232 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 7522 | 1461714825234 Marionette TRACE conn2 <- [1,1882,null,{}] 16:53:45 INFO - PROCESS | 7522 | 1461714825236 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}] 16:53:45 INFO - PROCESS | 7522 | 1461714825363 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:53:45 INFO - PROCESS | 7522 | 1461714825370 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x13080c800 == 108 [pid = 7522] [id = 478] 16:53:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12b5b0400) [pid = 7522] [serial = 1434] [outer = 0x0] 16:53:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12f41c800) [pid = 7522] [serial = 1435] [outer = 0x12b5b0400] 16:53:45 INFO - PROCESS | 7522 | 1461714825412 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12fe30000) [pid = 7522] [serial = 1436] [outer = 0x12b5b0400] 16:53:45 INFO - PROCESS | 7522 | 1461714825873 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]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 676ms 16:53:45 INFO - PROCESS | 7522 | 1461714825921 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:53:45 INFO - PROCESS | 7522 | 1461714825923 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:53:45 INFO - PROCESS | 7522 | 1461714825925 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 7522 | 1461714825927 Marionette TRACE conn2 <- [1,1886,null,{}] 16:53:45 INFO - PROCESS | 7522 | 1461714825941 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}] 16:53:46 INFO - PROCESS | 7522 | 1461714826060 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:53:46 INFO - PROCESS | 7522 | 1461714826088 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x13751e800 == 109 [pid = 7522] [id = 479] 16:53:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x139685400) [pid = 7522] [serial = 1437] [outer = 0x0] 16:53:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x139688400) [pid = 7522] [serial = 1438] [outer = 0x139685400] 16:53:46 INFO - PROCESS | 7522 | 1461714826119 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x1397e2000) [pid = 7522] [serial = 1439] [outer = 0x139685400] 16:53:46 INFO - PROCESS | 7522 | 1461714826469 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]]]}] 16:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 570ms 16:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:53:46 INFO - PROCESS | 7522 | 1461714826500 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 7522 | 1461714826502 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:53:46 INFO - PROCESS | 7522 | 1461714826505 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 7522 | 1461714826506 Marionette TRACE conn2 <- [1,1890,null,{}] 16:53:46 INFO - PROCESS | 7522 | 1461714826508 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}] 16:53:46 INFO - PROCESS | 7522 | 1461714826747 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:53:46 INFO - PROCESS | 7522 | 1461714826859 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d03800 == 110 [pid = 7522] [id = 480] 16:53:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x114f1a400) [pid = 7522] [serial = 1440] [outer = 0x0] 16:53:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x11534d800) [pid = 7522] [serial = 1441] [outer = 0x114f1a400] 16:53:46 INFO - PROCESS | 7522 | 1461714826898 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x11a792000) [pid = 7522] [serial = 1442] [outer = 0x114f1a400] 16:53:47 INFO - PROCESS | 7522 | 1461714827401 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]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 918ms 16:53:47 INFO - PROCESS | 7522 | 1461714827425 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 7522 | 1461714827427 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:53:47 INFO - PROCESS | 7522 | 1461714827433 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 7522 | 1461714827435 Marionette TRACE conn2 <- [1,1894,null,{}] 16:53:47 INFO - PROCESS | 7522 | 1461714827439 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}] 16:53:47 INFO - PROCESS | 7522 | 1461714827564 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:53:47 INFO - PROCESS | 7522 | 1461714827659 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a82b000 == 111 [pid = 7522] [id = 481] 16:53:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x11c971800) [pid = 7522] [serial = 1443] [outer = 0x0] 16:53:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x127a0d400) [pid = 7522] [serial = 1444] [outer = 0x11c971800] 16:53:47 INFO - PROCESS | 7522 | 1461714827694 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x12a552400) [pid = 7522] [serial = 1445] [outer = 0x11c971800] 16:53:48 INFO - PROCESS | 7522 | 1461714828130 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]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 725ms 16:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:53:48 INFO - PROCESS | 7522 | 1461714828170 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 7522 | 1461714828172 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:53:48 INFO - PROCESS | 7522 | 1461714828174 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 7522 | 1461714828175 Marionette TRACE conn2 <- [1,1898,null,{}] 16:53:48 INFO - PROCESS | 7522 | 1461714828197 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}] 16:53:48 INFO - PROCESS | 7522 | 1461714828351 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:53:48 INFO - PROCESS | 7522 | 1461714828419 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8a4000 == 112 [pid = 7522] [id = 482] 16:53:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x12aa02800) [pid = 7522] [serial = 1446] [outer = 0x0] 16:53:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x12ad81c00) [pid = 7522] [serial = 1447] [outer = 0x12aa02800] 16:53:48 INFO - PROCESS | 7522 | 1461714828449 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x12bb2e000) [pid = 7522] [serial = 1448] [outer = 0x12aa02800] 16:53:48 INFO - PROCESS | 7522 | 1461714828975 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]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 821ms 16:53:48 INFO - PROCESS | 7522 | 1461714828996 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 7522 | 1461714829000 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:53:49 INFO - PROCESS | 7522 | 1461714829013 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 7522 | 1461714829018 Marionette TRACE conn2 <- [1,1902,null,{}] 16:53:49 INFO - PROCESS | 7522 | 1461714829023 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}] 16:53:49 INFO - PROCESS | 7522 | 1461714829185 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:53:49 INFO - PROCESS | 7522 | 1461714829278 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x13882b800 == 113 [pid = 7522] [id = 483] 16:53:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x12b6d5000) [pid = 7522] [serial = 1449] [outer = 0x0] 16:53:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x12c9d5000) [pid = 7522] [serial = 1450] [outer = 0x12b6d5000] 16:53:49 INFO - PROCESS | 7522 | 1461714829310 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x12f780000) [pid = 7522] [serial = 1451] [outer = 0x12b6d5000] 16:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 734ms 16:53:49 INFO - PROCESS | 7522 | 1461714829732 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]]]}] 16:53:49 INFO - PROCESS | 7522 | 1461714829739 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 7522 | 1461714829741 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:53:49 INFO - PROCESS | 7522 | 1461714829743 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 7522 | 1461714829745 Marionette TRACE conn2 <- [1,1906,null,{}] 16:53:49 INFO - PROCESS | 7522 | 1461714829768 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}] 16:53:49 INFO - PROCESS | 7522 | 1461714829889 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:53:49 INFO - PROCESS | 7522 | 1461714829981 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a59b800 == 114 [pid = 7522] [id = 484] 16:53:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x12bee4c00) [pid = 7522] [serial = 1452] [outer = 0x0] 16:53:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x130bb7800) [pid = 7522] [serial = 1453] [outer = 0x12bee4c00] 16:53:50 INFO - PROCESS | 7522 | 1461714830012 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 232 (0x138733c00) [pid = 7522] [serial = 1454] [outer = 0x12bee4c00] 16:53:50 INFO - PROCESS | 7522 | 1461714830427 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]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 739ms 16:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:53:50 INFO - PROCESS | 7522 | 1461714830483 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 7522 | 1461714830484 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:53:50 INFO - PROCESS | 7522 | 1461714830505 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 7522 | 1461714830506 Marionette TRACE conn2 <- [1,1910,null,{}] 16:53:50 INFO - PROCESS | 7522 | 1461714830510 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}] 16:53:50 INFO - PROCESS | 7522 | 1461714830635 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:53:50 INFO - PROCESS | 7522 | 1461714830761 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x139f19000 == 115 [pid = 7522] [id = 485] 16:53:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x131f44000) [pid = 7522] [serial = 1455] [outer = 0x0] 16:53:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x131f45c00) [pid = 7522] [serial = 1456] [outer = 0x131f44000] 16:53:50 INFO - PROCESS | 7522 | 1461714830802 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x139525400) [pid = 7522] [serial = 1457] [outer = 0x131f44000] 16:53:51 INFO - PROCESS | 7522 | 1461714831221 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]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 790ms 16:53:51 INFO - PROCESS | 7522 | 1461714831277 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 7522 | 1461714831280 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:53:51 INFO - PROCESS | 7522 | 1461714831284 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 7522 | 1461714831285 Marionette TRACE conn2 <- [1,1914,null,{}] 16:53:51 INFO - PROCESS | 7522 | 1461714831288 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}] 16:53:51 INFO - PROCESS | 7522 | 1461714831423 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:53:51 INFO - PROCESS | 7522 | 1461714831592 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x145905800 == 116 [pid = 7522] [id = 486] 16:53:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x131f44400) [pid = 7522] [serial = 1458] [outer = 0x0] 16:53:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x1397e2c00) [pid = 7522] [serial = 1459] [outer = 0x131f44400] 16:53:51 INFO - PROCESS | 7522 | 1461714831645 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x1397eb800) [pid = 7522] [serial = 1460] [outer = 0x131f44400] 16:53:52 INFO - PROCESS | 7522 | 1461714832139 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]]]}] 16:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 871ms 16:53:52 INFO - PROCESS | 7522 | 1461714832163 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 7522 | 1461714832165 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:53:52 INFO - PROCESS | 7522 | 1461714832169 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 7522 | 1461714832170 Marionette TRACE conn2 <- [1,1918,null,{}] 16:53:52 INFO - PROCESS | 7522 | 1461714832172 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}] 16:53:52 INFO - PROCESS | 7522 | 1461714832293 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:53:52 INFO - PROCESS | 7522 | 1461714832388 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x14591c800 == 117 [pid = 7522] [id = 487] 16:53:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x139684000) [pid = 7522] [serial = 1461] [outer = 0x0] 16:53:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 240 (0x139debc00) [pid = 7522] [serial = 1462] [outer = 0x139684000] 16:53:52 INFO - PROCESS | 7522 | 1461714832419 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 241 (0x139df0c00) [pid = 7522] [serial = 1463] [outer = 0x139684000] 16:53:52 INFO - PROCESS | 7522 | 1461714832819 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]]]}] 16:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 16:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:53:52 INFO - PROCESS | 7522 | 1461714832839 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 7522 | 1461714832841 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:53:52 INFO - PROCESS | 7522 | 1461714832843 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 7522 | 1461714832844 Marionette TRACE conn2 <- [1,1922,null,{}] 16:53:52 INFO - PROCESS | 7522 | 1461714832847 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}] 16:53:52 INFO - PROCESS | 7522 | 1461714832969 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:53:53 INFO - PROCESS | 7522 | 1461714833091 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x145966000 == 118 [pid = 7522] [id = 488] 16:53:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 242 (0x13968f000) [pid = 7522] [serial = 1464] [outer = 0x0] 16:53:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 243 (0x139df4c00) [pid = 7522] [serial = 1465] [outer = 0x13968f000] 16:53:53 INFO - PROCESS | 7522 | 1461714833125 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 244 (0x13a304000) [pid = 7522] [serial = 1466] [outer = 0x13968f000] 16:53:53 INFO - PROCESS | 7522 | 1461714833527 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]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 772ms 16:53:53 INFO - PROCESS | 7522 | 1461714833628 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 7522 | 1461714833629 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:53:53 INFO - PROCESS | 7522 | 1461714833647 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 7522 | 1461714833649 Marionette TRACE conn2 <- [1,1926,null,{}] 16:53:53 INFO - PROCESS | 7522 | 1461714833651 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}] 16:53:53 INFO - PROCESS | 7522 | 1461714833775 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:53:54 INFO - PROCESS | 7522 | 1461714834130 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x11b35c000 == 119 [pid = 7522] [id = 489] 16:53:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 245 (0x1136d4400) [pid = 7522] [serial = 1467] [outer = 0x0] 16:53:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 246 (0x114bc6c00) [pid = 7522] [serial = 1468] [outer = 0x1136d4400] 16:53:54 INFO - PROCESS | 7522 | 1461714834190 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 247 (0x115a79400) [pid = 7522] [serial = 1469] [outer = 0x1136d4400] 16:53:54 INFO - PROCESS | 7522 | 1461714834654 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]]]}] 16:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1072ms 16:53:54 INFO - PROCESS | 7522 | 1461714834718 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 7522 | 1461714834721 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:53:54 INFO - PROCESS | 7522 | 1461714834723 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 7522 | 1461714834726 Marionette TRACE conn2 <- [1,1930,null,{}] 16:53:54 INFO - PROCESS | 7522 | 1461714834729 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}] 16:53:54 INFO - PROCESS | 7522 | 1461714834843 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:53:54 INFO - PROCESS | 7522 | 1461714834941 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x129249800 == 120 [pid = 7522] [id = 490] 16:53:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 248 (0x11aca2800) [pid = 7522] [serial = 1470] [outer = 0x0] 16:53:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 249 (0x11b126800) [pid = 7522] [serial = 1471] [outer = 0x11aca2800] 16:53:54 INFO - PROCESS | 7522 | 1461714834971 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 250 (0x11c92a000) [pid = 7522] [serial = 1472] [outer = 0x11aca2800] 16:53:55 INFO - PROCESS | 7522 | 1461714835485 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]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 774ms 16:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:53:55 INFO - PROCESS | 7522 | 1461714835519 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 7522 | 1461714835522 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:53:55 INFO - PROCESS | 7522 | 1461714835527 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 7522 | 1461714835528 Marionette TRACE conn2 <- [1,1934,null,{}] 16:53:55 INFO - PROCESS | 7522 | 1461714835533 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}] 16:53:55 INFO - PROCESS | 7522 | 1461714835643 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:53:55 INFO - PROCESS | 7522 | 1461714835740 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c839000 == 121 [pid = 7522] [id = 491] 16:53:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 251 (0x126574800) [pid = 7522] [serial = 1473] [outer = 0x0] 16:53:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 252 (0x126808c00) [pid = 7522] [serial = 1474] [outer = 0x126574800] 16:53:55 INFO - PROCESS | 7522 | 1461714835769 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 253 (0x127e53c00) [pid = 7522] [serial = 1475] [outer = 0x126574800] 16:53:56 INFO - PROCESS | 7522 | 1461714836221 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]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 724ms 16:53:56 INFO - PROCESS | 7522 | 1461714836252 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 7522 | 1461714836253 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:53:56 INFO - PROCESS | 7522 | 1461714836256 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 7522 | 1461714836260 Marionette TRACE conn2 <- [1,1938,null,{}] 16:53:56 INFO - PROCESS | 7522 | 1461714836269 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}] 16:53:56 INFO - PROCESS | 7522 | 1461714836380 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:53:56 INFO - PROCESS | 7522 | 1461714836481 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b12b800 == 122 [pid = 7522] [id = 492] 16:53:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 254 (0x12a54e000) [pid = 7522] [serial = 1476] [outer = 0x0] 16:53:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 255 (0x12a560000) [pid = 7522] [serial = 1477] [outer = 0x12a54e000] 16:53:56 INFO - PROCESS | 7522 | 1461714836509 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 256 (0x12a8ea400) [pid = 7522] [serial = 1478] [outer = 0x12a54e000] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x13751e800 == 121 [pid = 7522] [id = 479] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x13080c800 == 120 [pid = 7522] [id = 478] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x125c7d000 == 119 [pid = 7522] [id = 477] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5d6800 == 118 [pid = 7522] [id = 476] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 255 (0x12656f800) [pid = 7522] [serial = 1302] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 254 (0x12d086800) [pid = 7522] [serial = 1311] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 253 (0x12b087400) [pid = 7522] [serial = 1308] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 252 (0x12e4ab800) [pid = 7522] [serial = 1314] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 251 (0x12f0bfc00) [pid = 7522] [serial = 1326] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 250 (0x12fbeec00) [pid = 7522] [serial = 1329] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 249 (0x114350000) [pid = 7522] [serial = 1296] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 248 (0x12ea0c400) [pid = 7522] [serial = 1317] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 247 (0x11b11c800) [pid = 7522] [serial = 1299] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 246 (0x12a8e4c00) [pid = 7522] [serial = 1305] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 245 (0x130bbc000) [pid = 7522] [serial = 1369] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 244 (0x12eb6f800) [pid = 7522] [serial = 1320] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOMWINDOW == 243 (0x12f0b7400) [pid = 7522] [serial = 1323] [outer = 0x0] [url = about:blank] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12ea49000 == 117 [pid = 7522] [id = 475] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12d440800 == 116 [pid = 7522] [id = 474] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12be5c800 == 115 [pid = 7522] [id = 473] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12b11e800 == 114 [pid = 7522] [id = 472] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12a01c800 == 113 [pid = 7522] [id = 471] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x115818800 == 112 [pid = 7522] [id = 470] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae7b000 == 111 [pid = 7522] [id = 469] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x138835800 == 110 [pid = 7522] [id = 460] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8bb000 == 109 [pid = 7522] [id = 459] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x12a83a000 == 108 [pid = 7522] [id = 458] 16:53:56 INFO - PROCESS | 7522 | --DOCSHELL 0x119b69000 == 107 [pid = 7522] [id = 457] 16:53:57 INFO - PROCESS | 7522 | 1461714837024 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]]]}] 16:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 778ms 16:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:53:57 INFO - PROCESS | 7522 | 1461714837034 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:53:57 INFO - PROCESS | 7522 | 1461714837035 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:53:57 INFO - PROCESS | 7522 | 1461714837038 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 7522 | 1461714837039 Marionette TRACE conn2 <- [1,1942,null,{}] 16:53:57 INFO - PROCESS | 7522 | 1461714837041 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}] 16:53:57 INFO - PROCESS | 7522 | 1461714837150 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 242 (0x12a8e4000) [pid = 7522] [serial = 1344] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 241 (0x11c621000) [pid = 7522] [serial = 1335] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 240 (0x12a90ac00) [pid = 7522] [serial = 1345] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 239 (0x12a55e400) [pid = 7522] [serial = 1342] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x11c9f2c00) [pid = 7522] [serial = 1336] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x12bee4800) [pid = 7522] [serial = 1354] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x11a799000) [pid = 7522] [serial = 838] [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.] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x12736e000) [pid = 7522] [serial = 1338] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x12c9d8000) [pid = 7522] [serial = 1357] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x12d5b5000) [pid = 7522] [serial = 1294] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x12a546000) [pid = 7522] [serial = 1341] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 231 (0x12aa0b800) [pid = 7522] [serial = 1347] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x12b5b4800) [pid = 7522] [serial = 1351] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x119056800) [pid = 7522] [serial = 1332] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x12c98b800) [pid = 7522] [serial = 1356] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x11ac9d000) [pid = 7522] [serial = 1333] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x12bcf0800) [pid = 7522] [serial = 1353] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x12a0b9800) [pid = 7522] [serial = 1339] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x12b1f5000) [pid = 7522] [serial = 1350] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x12947b400) [pid = 7522] [serial = 1360] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x12b083400) [pid = 7522] [serial = 1348] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x12f424c00) [pid = 7522] [serial = 1363] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x11c86c000) [pid = 7522] [serial = 1359] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x12dc09400) [pid = 7522] [serial = 1362] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x1303e0400) [pid = 7522] [serial = 1366] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12fbefc00) [pid = 7522] [serial = 1365] [outer = 0x0] [url = about:blank] 16:53:57 INFO - PROCESS | 7522 | 1461714837239 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b80800 == 108 [pid = 7522] [id = 493] 16:53:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x118e47800) [pid = 7522] [serial = 1479] [outer = 0x0] 16:53:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x11c621000) [pid = 7522] [serial = 1480] [outer = 0x118e47800] 16:53:57 INFO - PROCESS | 7522 | 1461714837266 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x12a55e400) [pid = 7522] [serial = 1481] [outer = 0x118e47800] 16:53:57 INFO - PROCESS | 7522 | 1461714837566 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]]]}] 16:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 569ms 16:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:53:57 INFO - PROCESS | 7522 | 1461714837608 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:53:57 INFO - PROCESS | 7522 | 1461714837609 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:53:57 INFO - PROCESS | 7522 | 1461714837611 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 7522 | 1461714837612 Marionette TRACE conn2 <- [1,1946,null,{}] 16:53:57 INFO - PROCESS | 7522 | 1461714837617 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}] 16:53:57 INFO - PROCESS | 7522 | 1461714837737 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:53:57 INFO - PROCESS | 7522 | 1461714837813 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x1261a3000 == 109 [pid = 7522] [id = 494] 16:53:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x12aa04400) [pid = 7522] [serial = 1482] [outer = 0x0] 16:53:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x12aa66800) [pid = 7522] [serial = 1483] [outer = 0x12aa04400] 16:53:57 INFO - PROCESS | 7522 | 1461714837847 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x12ad9a800) [pid = 7522] [serial = 1484] [outer = 0x12aa04400] 16:53:58 INFO - PROCESS | 7522 | 1461714838126 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]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 572ms 16:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:53:58 INFO - PROCESS | 7522 | 1461714838186 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 7522 | 1461714838187 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:53:58 INFO - PROCESS | 7522 | 1461714838189 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 7522 | 1461714838190 Marionette TRACE conn2 <- [1,1950,null,{}] 16:53:58 INFO - PROCESS | 7522 | 1461714838193 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}] 16:53:58 INFO - PROCESS | 7522 | 1461714838301 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:53:58 INFO - PROCESS | 7522 | 1461714838379 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae76000 == 110 [pid = 7522] [id = 495] 16:53:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x12ad98800) [pid = 7522] [serial = 1485] [outer = 0x0] 16:53:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x12ae6f400) [pid = 7522] [serial = 1486] [outer = 0x12ad98800] 16:53:58 INFO - PROCESS | 7522 | 1461714838404 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x12b240400) [pid = 7522] [serial = 1487] [outer = 0x12ad98800] 16:53:58 INFO - PROCESS | 7522 | 1461714838815 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]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 16:53:58 INFO - PROCESS | 7522 | 1461714838859 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:53:58 INFO - PROCESS | 7522 | 1461714838861 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:53:58 INFO - PROCESS | 7522 | 1461714838865 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 7522 | 1461714838867 Marionette TRACE conn2 <- [1,1954,null,{}] 16:53:58 INFO - PROCESS | 7522 | 1461714838870 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}] 16:53:59 INFO - PROCESS | 7522 | 1461714839020 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:53:59 INFO - PROCESS | 7522 | 1461714839026 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc53800 == 111 [pid = 7522] [id = 496] 16:53:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x12b242000) [pid = 7522] [serial = 1488] [outer = 0x0] 16:53:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x12b6d7c00) [pid = 7522] [serial = 1489] [outer = 0x12b242000] 16:53:59 INFO - PROCESS | 7522 | 1461714839052 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x12bcf8800) [pid = 7522] [serial = 1490] [outer = 0x12b242000] 16:53:59 INFO - PROCESS | 7522 | 1461714839440 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]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 620ms 16:53:59 INFO - PROCESS | 7522 | 1461714839485 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 7522 | 1461714839486 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:53:59 INFO - PROCESS | 7522 | 1461714839495 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 7522 | 1461714839496 Marionette TRACE conn2 <- [1,1958,null,{}] 16:53:59 INFO - PROCESS | 7522 | 1461714839504 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}] 16:53:59 INFO - PROCESS | 7522 | 1461714839637 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:53:59 INFO - PROCESS | 7522 | 1461714839672 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e8a1000 == 112 [pid = 7522] [id = 497] 16:53:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x12b6cbc00) [pid = 7522] [serial = 1491] [outer = 0x0] 16:53:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x12bee9c00) [pid = 7522] [serial = 1492] [outer = 0x12b6cbc00] 16:53:59 INFO - PROCESS | 7522 | 1461714839698 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 232 (0x12c9d6400) [pid = 7522] [serial = 1493] [outer = 0x12b6cbc00] 16:54:00 INFO - PROCESS | 7522 | 1461714840062 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]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 581ms 16:54:00 INFO - PROCESS | 7522 | 1461714840069 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 7522 | 1461714840070 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:54:00 INFO - PROCESS | 7522 | 1461714840073 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 7522 | 1461714840074 Marionette TRACE conn2 <- [1,1962,null,{}] 16:54:00 INFO - PROCESS | 7522 | 1461714840076 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}] 16:54:00 INFO - PROCESS | 7522 | 1461714840205 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:54:00 INFO - PROCESS | 7522 | 1461714840221 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ed1a000 == 113 [pid = 7522] [id = 498] 16:54:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x12c9d7000) [pid = 7522] [serial = 1494] [outer = 0x0] 16:54:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x12a36a000) [pid = 7522] [serial = 1495] [outer = 0x12c9d7000] 16:54:00 INFO - PROCESS | 7522 | 1461714840246 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x12d557c00) [pid = 7522] [serial = 1496] [outer = 0x12c9d7000] 16:54:00 INFO - PROCESS | 7522 | 1461714840605 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]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 567ms 16:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:54:00 INFO - PROCESS | 7522 | 1461714840643 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 7522 | 1461714840645 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:54:00 INFO - PROCESS | 7522 | 1461714840647 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 7522 | 1461714840648 Marionette TRACE conn2 <- [1,1966,null,{}] 16:54:00 INFO - PROCESS | 7522 | 1461714840650 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}] 16:54:00 INFO - PROCESS | 7522 | 1461714840781 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:54:00 INFO - PROCESS | 7522 | 1461714840794 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5c6800 == 114 [pid = 7522] [id = 499] 16:54:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x12d085800) [pid = 7522] [serial = 1497] [outer = 0x0] 16:54:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x12dc09400) [pid = 7522] [serial = 1498] [outer = 0x12d085800] 16:54:00 INFO - PROCESS | 7522 | 1461714840825 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x12eb6c400) [pid = 7522] [serial = 1499] [outer = 0x12d085800] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x1178f8c00) [pid = 7522] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x114f23c00) [pid = 7522] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x12b6d6400) [pid = 7522] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x12d559c00) [pid = 7522] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x12d5ae400) [pid = 7522] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x11c61e000) [pid = 7522] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 231 (0x1303de800) [pid = 7522] [serial = 1368] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x119f5c400) [pid = 7522] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12a8ee800) [pid = 7522] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x12aa6ac00) [pid = 7522] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x11ae9e000) [pid = 7522] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x12947c400) [pid = 7522] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x12b5b0400) [pid = 7522] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x12e72f800) [pid = 7522] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x11ac46000) [pid = 7522] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x12f0bb000) [pid = 7522] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x119340c00) [pid = 7522] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x12a9a9c00) [pid = 7522] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:54:01 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x12947ac00) [pid = 7522] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:54:01 INFO - PROCESS | 7522 | 1461714841719 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]]]}] 16:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1121ms 16:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:54:01 INFO - PROCESS | 7522 | 1461714841768 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 7522 | 1461714841770 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:54:01 INFO - PROCESS | 7522 | 1461714841772 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 7522 | 1461714841774 Marionette TRACE conn2 <- [1,1970,null,{}] 16:54:01 INFO - PROCESS | 7522 | 1461714841776 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}] 16:54:01 INFO - PROCESS | 7522 | 1461714841893 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:54:01 INFO - PROCESS | 7522 | 1461714841985 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x12afa5000 == 115 [pid = 7522] [id = 500] 16:54:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x12a9b5c00) [pid = 7522] [serial = 1500] [outer = 0x0] 16:54:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x12ae6d000) [pid = 7522] [serial = 1501] [outer = 0x12a9b5c00] 16:54:02 INFO - PROCESS | 7522 | 1461714842013 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x12d5ae400) [pid = 7522] [serial = 1502] [outer = 0x12a9b5c00] 16:54:02 INFO - PROCESS | 7522 | 1461714842306 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]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 570ms 16:54:02 INFO - PROCESS | 7522 | 1461714842343 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 7522 | 1461714842344 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:54:02 INFO - PROCESS | 7522 | 1461714842347 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 7522 | 1461714842350 Marionette TRACE conn2 <- [1,1974,null,{}] 16:54:02 INFO - PROCESS | 7522 | 1461714842353 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}] 16:54:02 INFO - PROCESS | 7522 | 1461714842454 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:54:02 INFO - PROCESS | 7522 | 1461714842458 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x130803000 == 116 [pid = 7522] [id = 501] 16:54:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x12e72f800) [pid = 7522] [serial = 1503] [outer = 0x0] 16:54:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x12f41d000) [pid = 7522] [serial = 1504] [outer = 0x12e72f800] 16:54:02 INFO - PROCESS | 7522 | 1461714842484 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x1303e5800) [pid = 7522] [serial = 1505] [outer = 0x12e72f800] 16:54:02 INFO - PROCESS | 7522 | 1461714842828 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]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 16:54:02 INFO - PROCESS | 7522 | 1461714842870 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 7522 | 1461714842871 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:54:02 INFO - PROCESS | 7522 | 1461714842873 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 7522 | 1461714842874 Marionette TRACE conn2 <- [1,1978,null,{}] 16:54:02 INFO - PROCESS | 7522 | 1461714842876 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}] 16:54:03 INFO - PROCESS | 7522 | 1461714843026 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:54:03 INFO - PROCESS | 7522 | 1461714843034 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x130868000 == 117 [pid = 7522] [id = 502] 16:54:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x12e73bc00) [pid = 7522] [serial = 1506] [outer = 0x0] 16:54:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x131f3f000) [pid = 7522] [serial = 1507] [outer = 0x12e73bc00] 16:54:03 INFO - PROCESS | 7522 | 1461714843059 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x1376db800) [pid = 7522] [serial = 1508] [outer = 0x12e73bc00] 16:54:03 INFO - PROCESS | 7522 | 1461714843394 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]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 569ms 16:54:03 INFO - PROCESS | 7522 | 1461714843443 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 7522 | 1461714843444 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:54:03 INFO - PROCESS | 7522 | 1461714843446 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 7522 | 1461714843447 Marionette TRACE conn2 <- [1,1982,null,{}] 16:54:03 INFO - PROCESS | 7522 | 1461714843449 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}] 16:54:03 INFO - PROCESS | 7522 | 1461714843551 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:54:03 INFO - PROCESS | 7522 | 1461714843555 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x1376a8000 == 118 [pid = 7522] [id = 503] 16:54:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x1376e1400) [pid = 7522] [serial = 1509] [outer = 0x0] 16:54:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x139519400) [pid = 7522] [serial = 1510] [outer = 0x1376e1400] 16:54:03 INFO - PROCESS | 7522 | 1461714843580 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x139686000) [pid = 7522] [serial = 1511] [outer = 0x1376e1400] 16:54:04 INFO - PROCESS | 7522 | 1461714844117 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]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 722ms 16:54:04 INFO - PROCESS | 7522 | 1461714844168 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 7522 | 1461714844172 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:54:04 INFO - PROCESS | 7522 | 1461714844176 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 7522 | 1461714844178 Marionette TRACE conn2 <- [1,1986,null,{}] 16:54:04 INFO - PROCESS | 7522 | 1461714844182 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}] 16:54:04 INFO - PROCESS | 7522 | 1461714844338 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:54:04 INFO - PROCESS | 7522 | 1461714844436 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d95000 == 119 [pid = 7522] [id = 504] 16:54:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 232 (0x11aca4400) [pid = 7522] [serial = 1512] [outer = 0x0] 16:54:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x11c12c400) [pid = 7522] [serial = 1513] [outer = 0x11aca4400] 16:54:04 INFO - PROCESS | 7522 | 1461714844469 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x11c9ee400) [pid = 7522] [serial = 1514] [outer = 0x11aca4400] 16:54:04 INFO - PROCESS | 7522 | 1461714844904 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]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 770ms 16:54:04 INFO - PROCESS | 7522 | 1461714844961 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 7522 | 1461714844966 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:54:04 INFO - PROCESS | 7522 | 1461714844973 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 7522 | 1461714844975 Marionette TRACE conn2 <- [1,1990,null,{}] 16:54:04 INFO - PROCESS | 7522 | 1461714844977 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}] 16:54:05 INFO - PROCESS | 7522 | 1461714845101 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:54:05 INFO - PROCESS | 7522 | 1461714845197 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x12add1800 == 120 [pid = 7522] [id = 505] 16:54:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x126e80400) [pid = 7522] [serial = 1515] [outer = 0x0] 16:54:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x127e54c00) [pid = 7522] [serial = 1516] [outer = 0x126e80400] 16:54:05 INFO - PROCESS | 7522 | 1461714845227 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x12a36dc00) [pid = 7522] [serial = 1517] [outer = 0x126e80400] 16:54:05 INFO - PROCESS | 7522 | 1461714845665 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]]]}] 16:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 723ms 16:54:05 INFO - PROCESS | 7522 | 1461714845717 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:54:05 INFO - PROCESS | 7522 | 1461714845719 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:54:05 INFO - PROCESS | 7522 | 1461714845723 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 7522 | 1461714845726 Marionette TRACE conn2 <- [1,1994,null,{}] 16:54:05 INFO - PROCESS | 7522 | 1461714845736 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}] 16:54:05 INFO - PROCESS | 7522 | 1461714845860 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:54:05 INFO - PROCESS | 7522 | 1461714845960 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff16800 == 121 [pid = 7522] [id = 506] 16:54:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x12aa0c800) [pid = 7522] [serial = 1518] [outer = 0x0] 16:54:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x12ad93c00) [pid = 7522] [serial = 1519] [outer = 0x12aa0c800] 16:54:05 INFO - PROCESS | 7522 | 1461714845993 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 240 (0x12af25800) [pid = 7522] [serial = 1520] [outer = 0x12aa0c800] 16:54:06 INFO - PROCESS | 7522 | 1461714846451 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]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 774ms 16:54:06 INFO - PROCESS | 7522 | 1461714846497 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 7522 | 1461714846499 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:54:06 INFO - PROCESS | 7522 | 1461714846502 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 7522 | 1461714846503 Marionette TRACE conn2 <- [1,1998,null,{}] 16:54:06 INFO - PROCESS | 7522 | 1461714846505 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}] 16:54:06 INFO - PROCESS | 7522 | 1461714846628 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:54:06 INFO - PROCESS | 7522 | 1461714846754 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x138839000 == 122 [pid = 7522] [id = 507] 16:54:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 241 (0x12b08b800) [pid = 7522] [serial = 1521] [outer = 0x0] 16:54:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 242 (0x12c984800) [pid = 7522] [serial = 1522] [outer = 0x12b08b800] 16:54:06 INFO - PROCESS | 7522 | 1461714846787 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 243 (0x12e5ba400) [pid = 7522] [serial = 1523] [outer = 0x12b08b800] 16:54:07 INFO - PROCESS | 7522 | 1461714847207 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]]]}] 16:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 770ms 16:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:54:07 INFO - PROCESS | 7522 | 1461714847272 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:54:07 INFO - PROCESS | 7522 | 1461714847274 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:54:07 INFO - PROCESS | 7522 | 1461714847276 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 7522 | 1461714847277 Marionette TRACE conn2 <- [1,2002,null,{}] 16:54:07 INFO - PROCESS | 7522 | 1461714847280 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}] 16:54:07 INFO - PROCESS | 7522 | 1461714847401 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:54:07 INFO - PROCESS | 7522 | 1461714847527 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x139bb5800 == 123 [pid = 7522] [id = 508] 16:54:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 244 (0x12dc29800) [pid = 7522] [serial = 1524] [outer = 0x0] 16:54:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 245 (0x12f776c00) [pid = 7522] [serial = 1525] [outer = 0x12dc29800] 16:54:07 INFO - PROCESS | 7522 | 1461714847560 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 246 (0x130bbfc00) [pid = 7522] [serial = 1526] [outer = 0x12dc29800] 16:54:07 INFO - PROCESS | 7522 | 1461714847988 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]]]}] 16:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 772ms 16:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:54:08 INFO - PROCESS | 7522 | 1461714848049 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 7522 | 1461714848050 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:54:08 INFO - PROCESS | 7522 | 1461714848052 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 7522 | 1461714848054 Marionette TRACE conn2 <- [1,2006,null,{}] 16:54:08 INFO - PROCESS | 7522 | 1461714848056 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}] 16:54:08 INFO - PROCESS | 7522 | 1461714848193 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:54:08 INFO - PROCESS | 7522 | 1461714848290 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a0b7800 == 124 [pid = 7522] [id = 509] 16:54:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 247 (0x131f39800) [pid = 7522] [serial = 1527] [outer = 0x0] 16:54:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 248 (0x139deb400) [pid = 7522] [serial = 1528] [outer = 0x131f39800] 16:54:08 INFO - PROCESS | 7522 | 1461714848322 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 249 (0x13a306c00) [pid = 7522] [serial = 1529] [outer = 0x131f39800] 16:54:08 INFO - PROCESS | 7522 | 1461714848711 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]]]}] 16:54:08 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 16:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 16:54:08 INFO - PROCESS | 7522 | 1461714848774 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 7522 | 1461714848775 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:54:08 INFO - PROCESS | 7522 | 1461714848778 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 7522 | 1461714848779 Marionette TRACE conn2 <- [1,2010,null,{}] 16:54:08 INFO - PROCESS | 7522 | 1461714848784 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}] 16:54:08 INFO - PROCESS | 7522 | 1461714848904 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:54:09 INFO - PROCESS | 7522 | 1461714849000 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a599800 == 125 [pid = 7522] [id = 510] 16:54:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 250 (0x139df6800) [pid = 7522] [serial = 1530] [outer = 0x0] 16:54:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 251 (0x13a30d000) [pid = 7522] [serial = 1531] [outer = 0x139df6800] 16:54:09 INFO - PROCESS | 7522 | 1461714849032 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 252 (0x13a362800) [pid = 7522] [serial = 1532] [outer = 0x139df6800] 16:54:09 INFO - PROCESS | 7522 | 1461714849429 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]]]}] 16:54:09 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 16:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 669ms 16:54:09 INFO - PROCESS | 7522 | 1461714849448 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 7522 | 1461714849451 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:54:09 INFO - PROCESS | 7522 | 1461714849454 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 7522 | 1461714849455 Marionette TRACE conn2 <- [1,2014,null,{}] 16:54:09 INFO - PROCESS | 7522 | 1461714849457 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}] 16:54:09 INFO - PROCESS | 7522 | 1461714849579 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:54:09 INFO - PROCESS | 7522 | 1461714849705 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x145903800 == 126 [pid = 7522] [id = 511] 16:54:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 253 (0x13a307800) [pid = 7522] [serial = 1533] [outer = 0x0] 16:54:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 254 (0x13a364800) [pid = 7522] [serial = 1534] [outer = 0x13a307800] 16:54:09 INFO - PROCESS | 7522 | 1461714849737 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 255 (0x13a36c400) [pid = 7522] [serial = 1535] [outer = 0x13a307800] 16:54:10 INFO - PROCESS | 7522 | 1461714850138 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]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 718ms 16:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:54:10 INFO - PROCESS | 7522 | 1461714850172 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 7522 | 1461714850174 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:54:10 INFO - PROCESS | 7522 | 1461714850176 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 7522 | 1461714850177 Marionette TRACE conn2 <- [1,2018,null,{}] 16:54:10 INFO - PROCESS | 7522 | 1461714850180 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}] 16:54:10 INFO - PROCESS | 7522 | 1461714850321 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:54:10 INFO - PROCESS | 7522 | 1461714850419 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a66c000 == 127 [pid = 7522] [id = 512] 16:54:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 256 (0x13a367c00) [pid = 7522] [serial = 1536] [outer = 0x0] 16:54:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 257 (0x13a370c00) [pid = 7522] [serial = 1537] [outer = 0x13a367c00] 16:54:10 INFO - PROCESS | 7522 | 1461714850449 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 258 (0x145870400) [pid = 7522] [serial = 1538] [outer = 0x13a367c00] 16:54:10 INFO - PROCESS | 7522 | 1461714850853 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]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 718ms 16:54:10 INFO - PROCESS | 7522 | 1461714850895 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:54:10 INFO - PROCESS | 7522 | 1461714850896 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:54:10 INFO - PROCESS | 7522 | 1461714850899 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 7522 | 1461714850900 Marionette TRACE conn2 <- [1,2022,null,{}] 16:54:10 INFO - PROCESS | 7522 | 1461714850903 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}] 16:54:11 INFO - PROCESS | 7522 | 1461714851024 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:54:11 INFO - PROCESS | 7522 | 1461714851151 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x14591d800 == 128 [pid = 7522] [id = 513] 16:54:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 259 (0x13a36cc00) [pid = 7522] [serial = 1539] [outer = 0x0] 16:54:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 260 (0x145875800) [pid = 7522] [serial = 1540] [outer = 0x13a36cc00] 16:54:11 INFO - PROCESS | 7522 | 1461714851183 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 261 (0x14587ac00) [pid = 7522] [serial = 1541] [outer = 0x13a36cc00] 16:54:11 INFO - PROCESS | 7522 | 1461714851627 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]]]}] 16:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 768ms 16:54:11 INFO - PROCESS | 7522 | 1461714851678 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 7522 | 1461714851679 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:54:11 INFO - PROCESS | 7522 | 1461714851684 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 7522 | 1461714851686 Marionette TRACE conn2 <- [1,2026,null,{}] 16:54:11 INFO - PROCESS | 7522 | 1461714851688 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}] 16:54:11 INFO - PROCESS | 7522 | 1461714851826 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:54:11 INFO - PROCESS | 7522 | 1461714851930 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e561800 == 129 [pid = 7522] [id = 514] 16:54:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 262 (0x12dc10400) [pid = 7522] [serial = 1542] [outer = 0x0] 16:54:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 263 (0x145828400) [pid = 7522] [serial = 1543] [outer = 0x12dc10400] 16:54:11 INFO - PROCESS | 7522 | 1461714851964 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 264 (0x145977c00) [pid = 7522] [serial = 1544] [outer = 0x12dc10400] 16:54:12 INFO - PROCESS | 7522 | 1461714852454 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]]]}] 16:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 822ms 16:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:54:12 INFO - PROCESS | 7522 | 1461714852507 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 7522 | 1461714852508 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:54:12 INFO - PROCESS | 7522 | 1461714852510 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 7522 | 1461714852511 Marionette TRACE conn2 <- [1,2030,null,{}] 16:54:12 INFO - PROCESS | 7522 | 1461714852514 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}] 16:54:12 INFO - PROCESS | 7522 | 1461714852640 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:54:12 INFO - PROCESS | 7522 | 1461714852776 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c105000 == 130 [pid = 7522] [id = 515] 16:54:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 265 (0x119b90800) [pid = 7522] [serial = 1545] [outer = 0x0] 16:54:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 266 (0x12aa67000) [pid = 7522] [serial = 1546] [outer = 0x119b90800] 16:54:12 INFO - PROCESS | 7522 | 1461714852808 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 267 (0x13a183c00) [pid = 7522] [serial = 1547] [outer = 0x119b90800] 16:54:13 INFO - PROCESS | 7522 | 1461714853273 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]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 774ms 16:54:13 INFO - PROCESS | 7522 | 1461714853304 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 7522 | 1461714853306 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:54:13 INFO - PROCESS | 7522 | 1461714853310 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 7522 | 1461714853311 Marionette TRACE conn2 <- [1,2034,null,{}] 16:54:13 INFO - PROCESS | 7522 | 1461714853315 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}] 16:54:13 INFO - PROCESS | 7522 | 1461714853444 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:54:13 INFO - PROCESS | 7522 | 1461714853552 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x139be1000 == 131 [pid = 7522] [id = 516] 16:54:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 268 (0x13a15f400) [pid = 7522] [serial = 1548] [outer = 0x0] 16:54:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 269 (0x13a164800) [pid = 7522] [serial = 1549] [outer = 0x13a15f400] 16:54:13 INFO - PROCESS | 7522 | 1461714853582 Marionette DEBUG loaded listener.js 16:54:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 270 (0x13a168000) [pid = 7522] [serial = 1550] [outer = 0x13a15f400] 16:54:14 INFO - PROCESS | 7522 | 1461714854244 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]]]}] 16:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 972ms 16:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:54:14 INFO - PROCESS | 7522 | 1461714854283 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:54:14 INFO - PROCESS | 7522 | 1461714854285 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:54:14 INFO - PROCESS | 7522 | 1461714854288 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:54:14 INFO - PROCESS | 7522 | 1461714854291 Marionette TRACE conn2 <- [1,2038,null,{}] 16:54:14 INFO - PROCESS | 7522 | 1461714854294 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}] 16:54:14 INFO - PROCESS | 7522 | 1461714854470 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:54:14 INFO - PROCESS | 7522 | 1461714854484 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x126f4f000 == 132 [pid = 7522] [id = 517] 16:54:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 271 (0x118e45000) [pid = 7522] [serial = 1551] [outer = 0x0] 16:54:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 272 (0x11a704000) [pid = 7522] [serial = 1552] [outer = 0x118e45000] 16:54:14 INFO - PROCESS | 7522 | 1461714854513 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 273 (0x11c625800) [pid = 7522] [serial = 1553] [outer = 0x118e45000] 16:54:15 INFO - PROCESS | 7522 | 1461714855055 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]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 821ms 16:54:15 INFO - PROCESS | 7522 | 1461714855110 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 7522 | 1461714855113 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:54:15 INFO - PROCESS | 7522 | 1461714855118 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 7522 | 1461714855119 Marionette TRACE conn2 <- [1,2042,null,{}] 16:54:15 INFO - PROCESS | 7522 | 1461714855122 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}] 16:54:15 INFO - PROCESS | 7522 | 1461714855256 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:54:15 INFO - PROCESS | 7522 | 1461714855364 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x119e47000 == 133 [pid = 7522] [id = 518] 16:54:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 274 (0x12680f400) [pid = 7522] [serial = 1554] [outer = 0x0] 16:54:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 275 (0x127371800) [pid = 7522] [serial = 1555] [outer = 0x12680f400] 16:54:15 INFO - PROCESS | 7522 | 1461714855393 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 276 (0x12a36b400) [pid = 7522] [serial = 1556] [outer = 0x12680f400] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x130868000 == 132 [pid = 7522] [id = 502] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x130803000 == 131 [pid = 7522] [id = 501] 16:54:16 INFO - PROCESS | 7522 | 1461714856017 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]]]}] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 275 (0x139687800) [pid = 7522] [serial = 1405] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 274 (0x139688400) [pid = 7522] [serial = 1438] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x12afa5000 == 130 [pid = 7522] [id = 500] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x12ed1a000 == 129 [pid = 7522] [id = 498] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x12e8a1000 == 128 [pid = 7522] [id = 497] 16:54:16 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) 16:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 974ms 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x12dc53800 == 127 [pid = 7522] [id = 496] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae76000 == 126 [pid = 7522] [id = 495] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x1261a3000 == 125 [pid = 7522] [id = 494] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x119b80800 == 124 [pid = 7522] [id = 493] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x12b12b800 == 123 [pid = 7522] [id = 492] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x11c839000 == 122 [pid = 7522] [id = 491] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x129249800 == 121 [pid = 7522] [id = 490] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x11b35c000 == 120 [pid = 7522] [id = 489] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x14591c800 == 119 [pid = 7522] [id = 487] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x145905800 == 118 [pid = 7522] [id = 486] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x139f19000 == 117 [pid = 7522] [id = 485] 16:54:16 INFO - PROCESS | 7522 | 1461714856110 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 7522 | 1461714856112 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x13a59b800 == 116 [pid = 7522] [id = 484] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x13882b800 == 115 [pid = 7522] [id = 483] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8a4000 == 114 [pid = 7522] [id = 482] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x12a82b000 == 113 [pid = 7522] [id = 481] 16:54:16 INFO - PROCESS | 7522 | --DOCSHELL 0x125d03800 == 112 [pid = 7522] [id = 480] 16:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:54:16 INFO - PROCESS | 7522 | 1461714856122 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 7522 | 1461714856125 Marionette TRACE conn2 <- [1,2046,null,{}] 16:54:16 INFO - PROCESS | 7522 | 1461714856137 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}] 16:54:16 INFO - PROCESS | 7522 | 1461714856248 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 273 (0x130bbd800) [pid = 7522] [serial = 1048] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 272 (0x12fe2c000) [pid = 7522] [serial = 1330] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 271 (0x130bb7c00) [pid = 7522] [serial = 1045] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 270 (0x12bcf3400) [pid = 7522] [serial = 1255] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 269 (0x12a9b3c00) [pid = 7522] [serial = 1114] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 268 (0x12f0ba800) [pid = 7522] [serial = 1054] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 267 (0x12a90a800) [pid = 7522] [serial = 1051] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 266 (0x11b159c00) [pid = 7522] [serial = 1183] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 265 (0x12c984400) [pid = 7522] [serial = 1423] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 264 (0x12ea10c00) [pid = 7522] [serial = 1427] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 263 (0x12dc16c00) [pid = 7522] [serial = 1426] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 262 (0x12eb74c00) [pid = 7522] [serial = 1429] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 261 (0x12a0b9c00) [pid = 7522] [serial = 1432] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 260 (0x12f0c0000) [pid = 7522] [serial = 1430] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 259 (0x13872b400) [pid = 7522] [serial = 1370] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 258 (0x1376de000) [pid = 7522] [serial = 1396] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 257 (0x11c973800) [pid = 7522] [serial = 1411] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 256 (0x127a0fc00) [pid = 7522] [serial = 1412] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 255 (0x115737c00) [pid = 7522] [serial = 1372] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 254 (0x138737c00) [pid = 7522] [serial = 1399] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 253 (0x13951bc00) [pid = 7522] [serial = 1393] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 252 (0x11c9f3400) [pid = 7522] [serial = 1375] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 251 (0x12ad8d000) [pid = 7522] [serial = 1417] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 250 (0x12ae61400) [pid = 7522] [serial = 1418] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 249 (0x12af2a800) [pid = 7522] [serial = 1420] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 248 (0x12d552000) [pid = 7522] [serial = 1384] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 247 (0x11bb0e400) [pid = 7522] [serial = 1408] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 246 (0x11c975400) [pid = 7522] [serial = 1409] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 245 (0x11c9ea000) [pid = 7522] [serial = 1402] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 244 (0x12a588000) [pid = 7522] [serial = 1414] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 243 (0x12aa0c400) [pid = 7522] [serial = 1415] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 242 (0x12a8e6c00) [pid = 7522] [serial = 1378] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 241 (0x12dc14000) [pid = 7522] [serial = 1387] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 240 (0x13872e000) [pid = 7522] [serial = 1390] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 239 (0x12af2a400) [pid = 7522] [serial = 1381] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x12f41c800) [pid = 7522] [serial = 1435] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x12d559800) [pid = 7522] [serial = 1424] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x12b5a8c00) [pid = 7522] [serial = 1433] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x12fe30000) [pid = 7522] [serial = 1436] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x12b247800) [pid = 7522] [serial = 1421] [outer = 0x0] [url = about:blank] 16:54:16 INFO - PROCESS | 7522 | 1461714856343 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d0f800 == 113 [pid = 7522] [id = 519] 16:54:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x11bb0e400) [pid = 7522] [serial = 1557] [outer = 0x0] 16:54:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x12a0b9c00) [pid = 7522] [serial = 1558] [outer = 0x11bb0e400] 16:54:16 INFO - PROCESS | 7522 | 1461714856376 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x12a9b3800) [pid = 7522] [serial = 1559] [outer = 0x11bb0e400] 16:54:16 INFO - PROCESS | 7522 | 1461714856717 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]]]}] 16:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 624ms 16:54:16 INFO - PROCESS | 7522 | 1461714856746 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 7522 | 1461714856750 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:54:16 INFO - PROCESS | 7522 | 1461714856753 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 7522 | 1461714856754 Marionette TRACE conn2 <- [1,2050,null,{}] 16:54:16 INFO - PROCESS | 7522 | 1461714856756 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}] 16:54:16 INFO - PROCESS | 7522 | 1461714856863 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:54:16 INFO - PROCESS | 7522 | 1461714856949 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x12afba000 == 114 [pid = 7522] [id = 520] 16:54:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x12aa04000) [pid = 7522] [serial = 1560] [outer = 0x0] 16:54:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x12ae65000) [pid = 7522] [serial = 1561] [outer = 0x12aa04000] 16:54:16 INFO - PROCESS | 7522 | 1461714856975 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 240 (0x12b1f1400) [pid = 7522] [serial = 1562] [outer = 0x12aa04000] 16:54:17 INFO - PROCESS | 7522 | 1461714857289 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]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 16:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:54:17 INFO - PROCESS | 7522 | 1461714857323 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 7522 | 1461714857324 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:54:17 INFO - PROCESS | 7522 | 1461714857326 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 7522 | 1461714857327 Marionette TRACE conn2 <- [1,2054,null,{}] 16:54:17 INFO - PROCESS | 7522 | 1461714857330 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}] 16:54:17 INFO - PROCESS | 7522 | 1461714857436 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:54:17 INFO - PROCESS | 7522 | 1461714857519 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c951000 == 115 [pid = 7522] [id = 521] 16:54:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 241 (0x12aa6ac00) [pid = 7522] [serial = 1563] [outer = 0x0] 16:54:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 242 (0x12b410800) [pid = 7522] [serial = 1564] [outer = 0x12aa6ac00] 16:54:17 INFO - PROCESS | 7522 | 1461714857545 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 243 (0x12c980c00) [pid = 7522] [serial = 1565] [outer = 0x12aa6ac00] 16:54:17 INFO - PROCESS | 7522 | 1461714857870 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]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 570ms 16:54:17 INFO - PROCESS | 7522 | 1461714857896 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 7522 | 1461714857899 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:54:17 INFO - PROCESS | 7522 | 1461714857904 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 7522 | 1461714857905 Marionette TRACE conn2 <- [1,2058,null,{}] 16:54:17 INFO - PROCESS | 7522 | 1461714857907 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}] 16:54:18 INFO - PROCESS | 7522 | 1461714858025 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:54:18 INFO - PROCESS | 7522 | 1461714858127 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e43e800 == 116 [pid = 7522] [id = 522] 16:54:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 244 (0x12b247800) [pid = 7522] [serial = 1566] [outer = 0x0] 16:54:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 245 (0x12d216c00) [pid = 7522] [serial = 1567] [outer = 0x12b247800] 16:54:18 INFO - PROCESS | 7522 | 1461714858155 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 246 (0x12fbeec00) [pid = 7522] [serial = 1568] [outer = 0x12b247800] 16:54:18 INFO - PROCESS | 7522 | 1461714858501 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]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 619ms 16:54:18 INFO - PROCESS | 7522 | 1461714858524 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 7522 | 1461714858525 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:54:18 INFO - PROCESS | 7522 | 1461714858527 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 7522 | 1461714858528 Marionette TRACE conn2 <- [1,2062,null,{}] 16:54:18 INFO - PROCESS | 7522 | 1461714858531 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}] 16:54:18 INFO - PROCESS | 7522 | 1461714858667 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:54:18 INFO - PROCESS | 7522 | 1461714858682 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f443800 == 117 [pid = 7522] [id = 523] 16:54:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 247 (0x12fe39800) [pid = 7522] [serial = 1569] [outer = 0x0] 16:54:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 248 (0x131f3ac00) [pid = 7522] [serial = 1570] [outer = 0x12fe39800] 16:54:18 INFO - PROCESS | 7522 | 1461714858708 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 249 (0x131f47c00) [pid = 7522] [serial = 1571] [outer = 0x12fe39800] 16:54:19 INFO - PROCESS | 7522 | 1461714859093 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]]]}] 16:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 619ms 16:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:54:19 INFO - PROCESS | 7522 | 1461714859146 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 7522 | 1461714859147 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:54:19 INFO - PROCESS | 7522 | 1461714859150 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 7522 | 1461714859151 Marionette TRACE conn2 <- [1,2066,null,{}] 16:54:19 INFO - PROCESS | 7522 | 1461714859153 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}] 16:54:19 INFO - PROCESS | 7522 | 1461714859281 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:54:19 INFO - PROCESS | 7522 | 1461714859300 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fca9000 == 118 [pid = 7522] [id = 524] 16:54:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 250 (0x1376d7000) [pid = 7522] [serial = 1572] [outer = 0x0] 16:54:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 251 (0x138736c00) [pid = 7522] [serial = 1573] [outer = 0x1376d7000] 16:54:19 INFO - PROCESS | 7522 | 1461714859326 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 252 (0x139686400) [pid = 7522] [serial = 1574] [outer = 0x1376d7000] 16:54:19 INFO - PROCESS | 7522 | 1461714859729 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]]]}] 16:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 618ms 16:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:54:19 INFO - PROCESS | 7522 | 1461714859769 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 7522 | 1461714859770 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:54:19 INFO - PROCESS | 7522 | 1461714859778 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 7522 | 1461714859779 Marionette TRACE conn2 <- [1,2070,null,{}] 16:54:19 INFO - PROCESS | 7522 | 1461714859782 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}] 16:54:19 INFO - PROCESS | 7522 | 1461714859922 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:54:19 INFO - PROCESS | 7522 | 1461714859953 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x130162000 == 119 [pid = 7522] [id = 525] 16:54:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 253 (0x12742a400) [pid = 7522] [serial = 1575] [outer = 0x0] 16:54:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 254 (0x1397e0400) [pid = 7522] [serial = 1576] [outer = 0x12742a400] 16:54:19 INFO - PROCESS | 7522 | 1461714859978 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 255 (0x139ded400) [pid = 7522] [serial = 1577] [outer = 0x12742a400] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 254 (0x11ac9b800) [pid = 7522] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 253 (0x12b6cbc00) [pid = 7522] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 252 (0x12c9d7000) [pid = 7522] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 251 (0x1136d4400) [pid = 7522] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 250 (0x12ad98800) [pid = 7522] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 249 (0x11aca2800) [pid = 7522] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 248 (0x118e47800) [pid = 7522] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 247 (0x12b242000) [pid = 7522] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 246 (0x12aa04400) [pid = 7522] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 245 (0x126574800) [pid = 7522] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 244 (0x12a9b5c00) [pid = 7522] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 243 (0x12a54e000) [pid = 7522] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 242 (0x12d085800) [pid = 7522] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 241 (0x139685400) [pid = 7522] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 240 (0x12e72f800) [pid = 7522] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 239 (0x12e73bc00) [pid = 7522] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x11aca1000) [pid = 7522] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x12be8c800) [pid = 7522] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x12a582000) [pid = 7522] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x12af25400) [pid = 7522] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x126fe5c00) [pid = 7522] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x110eab800) [pid = 7522] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x12ad83000) [pid = 7522] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 231 (0x12ae66800) [pid = 7522] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x12dc13c00) [pid = 7522] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12ae6d800) [pid = 7522] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x12c9d1800) [pid = 7522] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x12c97d000) [pid = 7522] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x12be8ec00) [pid = 7522] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x123c70c00) [pid = 7522] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x12a8e7800) [pid = 7522] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x12b1e7000) [pid = 7522] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x130bc1c00) [pid = 7522] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x12ad86800) [pid = 7522] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x12b418400) [pid = 7522] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x12aa06c00) [pid = 7522] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x114b55c00) [pid = 7522] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x1156abc00) [pid = 7522] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12aa6b800) [pid = 7522] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x118efbc00) [pid = 7522] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x110eaa800) [pid = 7522] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x11ac9c000) [pid = 7522] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x126545c00) [pid = 7522] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x11c9e7c00) [pid = 7522] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x12942f400) [pid = 7522] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x11ac4bc00) [pid = 7522] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12f77cc00) [pid = 7522] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x11c905400) [pid = 7522] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x12b1e8c00) [pid = 7522] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x12dc16400) [pid = 7522] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12ea19000) [pid = 7522] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x12eb75000) [pid = 7522] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x12aa6a800) [pid = 7522] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x12d55a800) [pid = 7522] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x115612c00) [pid = 7522] [serial = 1371] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x12a0ba400) [pid = 7522] [serial = 1377] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x12d085c00) [pid = 7522] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12d5aec00) [pid = 7522] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x11c620800) [pid = 7522] [serial = 1374] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x1376d9800) [pid = 7522] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x12d214000) [pid = 7522] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12ad89400) [pid = 7522] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x139517800) [pid = 7522] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:54:20 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x115614400) [pid = 7522] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:54:20 INFO - PROCESS | 7522 | 1461714860783 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]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1025ms 16:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:54:20 INFO - PROCESS | 7522 | 1461714860799 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:54:20 INFO - PROCESS | 7522 | 1461714860802 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:54:20 INFO - PROCESS | 7522 | 1461714860833 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 7522 | 1461714860834 Marionette TRACE conn2 <- [1,2074,null,{}] 16:54:20 INFO - PROCESS | 7522 | 1461714860841 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}] 16:54:20 INFO - PROCESS | 7522 | 1461714860951 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:54:20 INFO - PROCESS | 7522 | 1461714860955 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x129627000 == 120 [pid = 7522] [id = 526] 16:54:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x115a09800) [pid = 7522] [serial = 1578] [outer = 0x0] 16:54:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x11bb06c00) [pid = 7522] [serial = 1579] [outer = 0x115a09800] 16:54:20 INFO - PROCESS | 7522 | 1461714860981 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x11c9eec00) [pid = 7522] [serial = 1580] [outer = 0x115a09800] 16:54:21 INFO - PROCESS | 7522 | 1461714861350 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]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 550ms 16:54:21 INFO - PROCESS | 7522 | 1461714861358 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 7522 | 1461714861359 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:54:21 INFO - PROCESS | 7522 | 1461714861362 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 7522 | 1461714861364 Marionette TRACE conn2 <- [1,2078,null,{}] 16:54:21 INFO - PROCESS | 7522 | 1461714861369 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}] 16:54:21 INFO - PROCESS | 7522 | 1461714861485 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:54:21 INFO - PROCESS | 7522 | 1461714861581 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e433800 == 121 [pid = 7522] [id = 527] 16:54:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x11c9ec800) [pid = 7522] [serial = 1581] [outer = 0x0] 16:54:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x12a0ba400) [pid = 7522] [serial = 1582] [outer = 0x11c9ec800] 16:54:21 INFO - PROCESS | 7522 | 1461714861610 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x12ad86800) [pid = 7522] [serial = 1583] [outer = 0x11c9ec800] 16:54:21 INFO - PROCESS | 7522 | 1461714861967 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]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 622ms 16:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:54:21 INFO - PROCESS | 7522 | 1461714861985 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 7522 | 1461714861987 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:54:21 INFO - PROCESS | 7522 | 1461714861991 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 7522 | 1461714861993 Marionette TRACE conn2 <- [1,2082,null,{}] 16:54:21 INFO - PROCESS | 7522 | 1461714861996 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}] 16:54:22 INFO - PROCESS | 7522 | 1461714862109 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:54:22 INFO - PROCESS | 7522 | 1461714862201 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x137691800 == 122 [pid = 7522] [id = 528] 16:54:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x12aa6b800) [pid = 7522] [serial = 1584] [outer = 0x0] 16:54:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x12b084800) [pid = 7522] [serial = 1585] [outer = 0x12aa6b800] 16:54:22 INFO - PROCESS | 7522 | 1461714862229 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x12beeb400) [pid = 7522] [serial = 1586] [outer = 0x12aa6b800] 16:54:22 INFO - PROCESS | 7522 | 1461714862907 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]]]}] 16:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 976ms 16:54:22 INFO - PROCESS | 7522 | 1461714862967 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:54:22 INFO - PROCESS | 7522 | 1461714862969 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:54:22 INFO - PROCESS | 7522 | 1461714862973 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:54:22 INFO - PROCESS | 7522 | 1461714862976 Marionette TRACE conn2 <- [1,2086,null,{}] 16:54:22 INFO - PROCESS | 7522 | 1461714862981 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}] 16:54:23 INFO - PROCESS | 7522 | 1461714863114 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:54:23 INFO - PROCESS | 7522 | 1461714863219 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c1a9800 == 123 [pid = 7522] [id = 529] 16:54:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x11587fc00) [pid = 7522] [serial = 1587] [outer = 0x0] 16:54:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x11c179400) [pid = 7522] [serial = 1588] [outer = 0x11587fc00] 16:54:23 INFO - PROCESS | 7522 | 1461714863251 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x11c9ef800) [pid = 7522] [serial = 1589] [outer = 0x11587fc00] 16:54:23 INFO - PROCESS | 7522 | 1461714863701 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]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 774ms 16:54:23 INFO - PROCESS | 7522 | 1461714863765 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 7522 | 1461714863769 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:54:23 INFO - PROCESS | 7522 | 1461714863776 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 7522 | 1461714863778 Marionette TRACE conn2 <- [1,2090,null,{}] 16:54:23 INFO - PROCESS | 7522 | 1461714863781 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}] 16:54:23 INFO - PROCESS | 7522 | 1461714863908 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:54:24 INFO - PROCESS | 7522 | 1461714864010 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1c7800 == 124 [pid = 7522] [id = 530] 16:54:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x126802c00) [pid = 7522] [serial = 1590] [outer = 0x0] 16:54:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x129221000) [pid = 7522] [serial = 1591] [outer = 0x126802c00] 16:54:24 INFO - PROCESS | 7522 | 1461714864042 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x12a553400) [pid = 7522] [serial = 1592] [outer = 0x126802c00] 16:54:24 INFO - PROCESS | 7522 | 1461714864449 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]]]}] 16:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 722ms 16:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:54:24 INFO - PROCESS | 7522 | 1461714864509 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 7522 | 1461714864511 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:54:24 INFO - PROCESS | 7522 | 1461714864514 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 7522 | 1461714864519 Marionette TRACE conn2 <- [1,2094,null,{}] 16:54:24 INFO - PROCESS | 7522 | 1461714864527 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}] 16:54:24 INFO - PROCESS | 7522 | 1461714864656 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:54:24 INFO - PROCESS | 7522 | 1461714864758 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x130811800 == 125 [pid = 7522] [id = 531] 16:54:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x12a907400) [pid = 7522] [serial = 1593] [outer = 0x0] 16:54:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x12aa0b800) [pid = 7522] [serial = 1594] [outer = 0x12a907400] 16:54:24 INFO - PROCESS | 7522 | 1461714864791 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x12af27c00) [pid = 7522] [serial = 1595] [outer = 0x12a907400] 16:54:25 INFO - PROCESS | 7522 | 1461714865265 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]]]}] 16:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 777ms 16:54:25 INFO - PROCESS | 7522 | 1461714865290 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:54:25 INFO - PROCESS | 7522 | 1461714865293 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:54:25 INFO - PROCESS | 7522 | 1461714865295 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 7522 | 1461714865296 Marionette TRACE conn2 <- [1,2098,null,{}] 16:54:25 INFO - PROCESS | 7522 | 1461714865299 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}] 16:54:25 INFO - PROCESS | 7522 | 1461714865426 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:54:25 INFO - PROCESS | 7522 | 1461714865555 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x139bbb000 == 126 [pid = 7522] [id = 532] 16:54:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x12b1ebc00) [pid = 7522] [serial = 1596] [outer = 0x0] 16:54:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x12c983400) [pid = 7522] [serial = 1597] [outer = 0x12b1ebc00] 16:54:25 INFO - PROCESS | 7522 | 1461714865588 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x12d480800) [pid = 7522] [serial = 1598] [outer = 0x12b1ebc00] 16:54:26 INFO - PROCESS | 7522 | 1461714866019 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]]]}] 16:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 773ms 16:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:54:26 INFO - PROCESS | 7522 | 1461714866069 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 7522 | 1461714866070 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:54:26 INFO - PROCESS | 7522 | 1461714866072 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 7522 | 1461714866074 Marionette TRACE conn2 <- [1,2102,null,{}] 16:54:26 INFO - PROCESS | 7522 | 1461714866076 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}] 16:54:26 INFO - PROCESS | 7522 | 1461714866204 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:54:26 INFO - PROCESS | 7522 | 1461714866335 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a3b1000 == 127 [pid = 7522] [id = 533] 16:54:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x12c980800) [pid = 7522] [serial = 1599] [outer = 0x0] 16:54:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x12d55a800) [pid = 7522] [serial = 1600] [outer = 0x12c980800] 16:54:26 INFO - PROCESS | 7522 | 1461714866367 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x12e4b6c00) [pid = 7522] [serial = 1601] [outer = 0x12c980800] 16:54:26 INFO - PROCESS | 7522 | 1461714866790 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]]]}] 16:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 769ms 16:54:26 INFO - PROCESS | 7522 | 1461714866841 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 7522 | 1461714866843 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:54:26 INFO - PROCESS | 7522 | 1461714866845 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 7522 | 1461714866846 Marionette TRACE conn2 <- [1,2106,null,{}] 16:54:26 INFO - PROCESS | 7522 | 1461714866849 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}] 16:54:26 INFO - PROCESS | 7522 | 1461714866989 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:54:27 INFO - PROCESS | 7522 | 1461714867097 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x14590a000 == 128 [pid = 7522] [id = 534] 16:54:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x12e73bc00) [pid = 7522] [serial = 1602] [outer = 0x0] 16:54:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x12eea8000) [pid = 7522] [serial = 1603] [outer = 0x12e73bc00] 16:54:27 INFO - PROCESS | 7522 | 1461714867129 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x13872c800) [pid = 7522] [serial = 1604] [outer = 0x12e73bc00] 16:54:27 INFO - PROCESS | 7522 | 1461714867605 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]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 822ms 16:54:27 INFO - PROCESS | 7522 | 1461714867668 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 7522 | 1461714867669 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:54:27 INFO - PROCESS | 7522 | 1461714867672 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 7522 | 1461714867673 Marionette TRACE conn2 <- [1,2110,null,{}] 16:54:27 INFO - PROCESS | 7522 | 1461714867676 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}] 16:54:27 INFO - PROCESS | 7522 | 1461714867798 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:54:27 INFO - PROCESS | 7522 | 1461714867903 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x145d51000 == 129 [pid = 7522] [id = 535] 16:54:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 219 (0x12ea20c00) [pid = 7522] [serial = 1605] [outer = 0x0] 16:54:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 220 (0x139525000) [pid = 7522] [serial = 1606] [outer = 0x12ea20c00] 16:54:27 INFO - PROCESS | 7522 | 1461714867932 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 221 (0x1397e8400) [pid = 7522] [serial = 1607] [outer = 0x12ea20c00] 16:54:28 INFO - PROCESS | 7522 | 1461714868383 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]]]}] 16:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 721ms 16:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:54:28 INFO - PROCESS | 7522 | 1461714868394 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:54:28 INFO - PROCESS | 7522 | 1461714868395 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:54:28 INFO - PROCESS | 7522 | 1461714868399 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 7522 | 1461714868401 Marionette TRACE conn2 <- [1,2114,null,{}] 16:54:28 INFO - PROCESS | 7522 | 1461714868403 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}] 16:54:28 INFO - PROCESS | 7522 | 1461714868527 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:54:28 INFO - PROCESS | 7522 | 1461714868660 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x1483a7000 == 130 [pid = 7522] [id = 536] 16:54:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 222 (0x1376df000) [pid = 7522] [serial = 1608] [outer = 0x0] 16:54:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 223 (0x139df0000) [pid = 7522] [serial = 1609] [outer = 0x1376df000] 16:54:28 INFO - PROCESS | 7522 | 1461714868692 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 224 (0x13a169c00) [pid = 7522] [serial = 1610] [outer = 0x1376df000] 16:54:29 INFO - PROCESS | 7522 | 1461714869124 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]]]}] 16:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 771ms 16:54:29 INFO - PROCESS | 7522 | 1461714869177 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:54:29 INFO - PROCESS | 7522 | 1461714869179 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:54:29 INFO - PROCESS | 7522 | 1461714869183 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 7522 | 1461714869184 Marionette TRACE conn2 <- [1,2118,null,{}] 16:54:29 INFO - PROCESS | 7522 | 1461714869187 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}] 16:54:29 INFO - PROCESS | 7522 | 1461714869313 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:54:29 INFO - PROCESS | 7522 | 1461714869447 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b040800 == 131 [pid = 7522] [id = 537] 16:54:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 225 (0x139683c00) [pid = 7522] [serial = 1611] [outer = 0x0] 16:54:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 226 (0x13a16d800) [pid = 7522] [serial = 1612] [outer = 0x139683c00] 16:54:29 INFO - PROCESS | 7522 | 1461714869481 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 227 (0x13a188000) [pid = 7522] [serial = 1613] [outer = 0x139683c00] 16:54:29 INFO - PROCESS | 7522 | 1461714869952 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]]]}] 16:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 823ms 16:54:30 INFO - PROCESS | 7522 | 1461714870008 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 7522 | 1461714870010 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:54:30 INFO - PROCESS | 7522 | 1461714870014 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 7522 | 1461714870016 Marionette TRACE conn2 <- [1,2122,null,{}] 16:54:30 INFO - PROCESS | 7522 | 1461714870019 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}] 16:54:30 INFO - PROCESS | 7522 | 1461714870145 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:54:30 INFO - PROCESS | 7522 | 1461714870250 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b054800 == 132 [pid = 7522] [id = 538] 16:54:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 228 (0x11c9e7800) [pid = 7522] [serial = 1614] [outer = 0x0] 16:54:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 229 (0x12eb76400) [pid = 7522] [serial = 1615] [outer = 0x11c9e7800] 16:54:30 INFO - PROCESS | 7522 | 1461714870280 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 230 (0x13a18b400) [pid = 7522] [serial = 1616] [outer = 0x11c9e7800] 16:54:30 INFO - PROCESS | 7522 | 1461714870768 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]]]}] 16:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 772ms 16:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:54:30 INFO - PROCESS | 7522 | 1461714870800 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 7522 | 1461714870802 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:54:30 INFO - PROCESS | 7522 | 1461714870806 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 7522 | 1461714870808 Marionette TRACE conn2 <- [1,2126,null,{}] 16:54:30 INFO - PROCESS | 7522 | 1461714870811 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}] 16:54:30 INFO - PROCESS | 7522 | 1461714870952 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:54:31 INFO - PROCESS | 7522 | 1461714871062 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a01c800 == 133 [pid = 7522] [id = 539] 16:54:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 231 (0x12742b800) [pid = 7522] [serial = 1617] [outer = 0x0] 16:54:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 232 (0x12aa0f800) [pid = 7522] [serial = 1618] [outer = 0x12742b800] 16:54:31 INFO - PROCESS | 7522 | 1461714871097 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 233 (0x145825400) [pid = 7522] [serial = 1619] [outer = 0x12742b800] 16:54:31 INFO - PROCESS | 7522 | 1461714871566 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]]]}] 16:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 770ms 16:54:31 INFO - PROCESS | 7522 | 1461714871576 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 7522 | 1461714871577 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:54:31 INFO - PROCESS | 7522 | 1461714871580 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 7522 | 1461714871581 Marionette TRACE conn2 <- [1,2130,null,{}] 16:54:31 INFO - PROCESS | 7522 | 1461714871584 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}] 16:54:31 INFO - PROCESS | 7522 | 1461714871714 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:54:31 INFO - PROCESS | 7522 | 1461714871849 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187c5800 == 134 [pid = 7522] [id = 540] 16:54:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 234 (0x114f22400) [pid = 7522] [serial = 1620] [outer = 0x0] 16:54:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 235 (0x11ac45000) [pid = 7522] [serial = 1621] [outer = 0x114f22400] 16:54:31 INFO - PROCESS | 7522 | 1461714871879 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 236 (0x126805c00) [pid = 7522] [serial = 1622] [outer = 0x114f22400] 16:54:32 INFO - PROCESS | 7522 | 1461714872362 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] 16:54:32 INFO - PROCESS | 7522 | 1461714872403 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:54:32 INFO - PROCESS | 7522 | 1461714872405 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 7522 | 1461714872406 Marionette TRACE conn2 <- [1,2134,null,{}] 16:54:32 INFO - PROCESS | 7522 | 1461714872409 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}] 16:54:32 INFO - PROCESS | 7522 | 1461714872538 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:54:32 INFO - PROCESS | 7522 | 1461714872649 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x129255000 == 135 [pid = 7522] [id = 541] 16:54:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 237 (0x118e14000) [pid = 7522] [serial = 1623] [outer = 0x0] 16:54:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 238 (0x11c9f0800) [pid = 7522] [serial = 1624] [outer = 0x118e14000] 16:54:32 INFO - PROCESS | 7522 | 1461714872679 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 239 (0x12a57a800) [pid = 7522] [serial = 1625] [outer = 0x118e14000] 16:54:33 INFO - PROCESS | 7522 | 1461714873403 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]]]}] 16:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1021ms 16:54:33 INFO - PROCESS | 7522 | 1461714873426 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 7522 | 1461714873430 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:54:33 INFO - PROCESS | 7522 | 1461714873433 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 7522 | 1461714873435 Marionette TRACE conn2 <- [1,2138,null,{}] 16:54:33 INFO - PROCESS | 7522 | 1461714873449 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}] 16:54:33 INFO - PROCESS | 7522 | 1461714873572 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:54:33 INFO - PROCESS | 7522 | 1461714873681 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b12a800 == 136 [pid = 7522] [id = 542] 16:54:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 240 (0x11913b400) [pid = 7522] [serial = 1626] [outer = 0x0] 16:54:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 241 (0x11c974800) [pid = 7522] [serial = 1627] [outer = 0x11913b400] 16:54:33 INFO - PROCESS | 7522 | 1461714873710 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 242 (0x126545c00) [pid = 7522] [serial = 1628] [outer = 0x11913b400] 16:54:34 INFO - PROCESS | 7522 | 1461714874137 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]]]}] 16:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 723ms 16:54:34 INFO - PROCESS | 7522 | 1461714874209 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:54:34 INFO - PROCESS | 7522 | 1461714874214 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:54:34 INFO - PROCESS | 7522 | 1461714874227 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 7522 | 1461714874229 Marionette TRACE conn2 <- [1,2142,null,{}] 16:54:34 INFO - PROCESS | 7522 | 1461714874231 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}] 16:54:34 INFO - PROCESS | 7522 | 1461714874398 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:54:34 INFO - PROCESS | 7522 | 1461714874604 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x12678e000 == 137 [pid = 7522] [id = 543] 16:54:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 243 (0x11c867000) [pid = 7522] [serial = 1629] [outer = 0x0] 16:54:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 244 (0x127e56c00) [pid = 7522] [serial = 1630] [outer = 0x11c867000] 16:54:34 INFO - PROCESS | 7522 | 1461714874650 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 245 (0x12a55f800) [pid = 7522] [serial = 1631] [outer = 0x11c867000] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12e433800 == 136 [pid = 7522] [id = 527] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x129627000 == 135 [pid = 7522] [id = 526] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5c6800 == 134 [pid = 7522] [id = 499] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x130162000 == 133 [pid = 7522] [id = 525] 16:54:34 INFO - PROCESS | 7522 | --DOMWINDOW == 244 (0x139519400) [pid = 7522] [serial = 1510] [outer = 0x0] [url = about:blank] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12fca9000 == 132 [pid = 7522] [id = 524] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12f443800 == 131 [pid = 7522] [id = 523] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12e43e800 == 130 [pid = 7522] [id = 522] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12c951000 == 129 [pid = 7522] [id = 521] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x12afba000 == 128 [pid = 7522] [id = 520] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x125d0f800 == 127 [pid = 7522] [id = 519] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x119e47000 == 126 [pid = 7522] [id = 518] 16:54:34 INFO - PROCESS | 7522 | --DOCSHELL 0x126f4f000 == 125 [pid = 7522] [id = 517] 16:54:35 INFO - PROCESS | 7522 | --DOCSHELL 0x13a0b7800 == 124 [pid = 7522] [id = 509] 16:54:35 INFO - PROCESS | 7522 | --DOCSHELL 0x139bb5800 == 123 [pid = 7522] [id = 508] 16:54:35 INFO - PROCESS | 7522 | --DOCSHELL 0x138839000 == 122 [pid = 7522] [id = 507] 16:54:35 INFO - PROCESS | 7522 | --DOCSHELL 0x12ff16800 == 121 [pid = 7522] [id = 506] 16:54:35 INFO - PROCESS | 7522 | --DOCSHELL 0x12add1800 == 120 [pid = 7522] [id = 505] 16:54:35 INFO - PROCESS | 7522 | --DOCSHELL 0x125d95000 == 119 [pid = 7522] [id = 504] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 243 (0x139690800) [pid = 7522] [serial = 1406] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 242 (0x114bbd400) [pid = 7522] [serial = 1225] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 241 (0x11c9eb000) [pid = 7522] [serial = 1231] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 240 (0x12a90a400) [pid = 7522] [serial = 1237] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 239 (0x129222800) [pid = 7522] [serial = 1303] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 238 (0x12aa68000) [pid = 7522] [serial = 1306] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 237 (0x11c60b000) [pid = 7522] [serial = 1300] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 236 (0x130bc1800) [pid = 7522] [serial = 1105] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 235 (0x12a0b6400) [pid = 7522] [serial = 1162] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 234 (0x12b5aa400) [pid = 7522] [serial = 1249] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 233 (0x12ea1bc00) [pid = 7522] [serial = 1318] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 232 (0x12ee9e400) [pid = 7522] [serial = 1321] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 231 (0x12f0c4c00) [pid = 7522] [serial = 1324] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 230 (0x12f779000) [pid = 7522] [serial = 1327] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 229 (0x12ae6cc00) [pid = 7522] [serial = 1180] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 228 (0x12e5b5c00) [pid = 7522] [serial = 1174] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 227 (0x12a910400) [pid = 7522] [serial = 1096] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 226 (0x12b08f400) [pid = 7522] [serial = 1243] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 225 (0x12a544400) [pid = 7522] [serial = 1093] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 224 (0x11527c000) [pid = 7522] [serial = 1297] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 223 (0x12bbe1c00) [pid = 7522] [serial = 1309] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 222 (0x12c9ce400) [pid = 7522] [serial = 1099] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 221 (0x12e5c0000) [pid = 7522] [serial = 1315] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 220 (0x12eb6f400) [pid = 7522] [serial = 1102] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 219 (0x12dc0e000) [pid = 7522] [serial = 1312] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 218 (0x12c989c00) [pid = 7522] [serial = 1111] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12f771c00) [pid = 7522] [serial = 1177] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12a546800) [pid = 7522] [serial = 1234] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x12a9ab800) [pid = 7522] [serial = 1165] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12b242c00) [pid = 7522] [serial = 1246] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x138737800) [pid = 7522] [serial = 1108] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x12ae61000) [pid = 7522] [serial = 1240] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x12bbdf800) [pid = 7522] [serial = 1252] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x12ae6b000) [pid = 7522] [serial = 1168] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x11bb64c00) [pid = 7522] [serial = 1090] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x11ac48000) [pid = 7522] [serial = 1228] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x12b6d1800) [pid = 7522] [serial = 1171] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x11bb61400) [pid = 7522] [serial = 1159] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x12bee9c00) [pid = 7522] [serial = 1492] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12a36a000) [pid = 7522] [serial = 1495] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x139df4c00) [pid = 7522] [serial = 1465] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x115a79400) [pid = 7522] [serial = 1469] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x114bc6c00) [pid = 7522] [serial = 1468] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x12ae6f400) [pid = 7522] [serial = 1486] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x12b240400) [pid = 7522] [serial = 1487] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x11c92a000) [pid = 7522] [serial = 1472] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x11b126800) [pid = 7522] [serial = 1471] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x12c9d6400) [pid = 7522] [serial = 1493] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x11c621000) [pid = 7522] [serial = 1480] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x12a55e400) [pid = 7522] [serial = 1481] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12b6d7c00) [pid = 7522] [serial = 1489] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x12ad81c00) [pid = 7522] [serial = 1447] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x12aa66800) [pid = 7522] [serial = 1483] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x12ad9a800) [pid = 7522] [serial = 1484] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x127e53c00) [pid = 7522] [serial = 1475] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x126808c00) [pid = 7522] [serial = 1474] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x12ae6d000) [pid = 7522] [serial = 1501] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x12c9d5000) [pid = 7522] [serial = 1450] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12a8ea400) [pid = 7522] [serial = 1478] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x12a560000) [pid = 7522] [serial = 1477] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x12dc09400) [pid = 7522] [serial = 1498] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x130bb7800) [pid = 7522] [serial = 1453] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x12d557c00) [pid = 7522] [serial = 1496] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x131f45c00) [pid = 7522] [serial = 1456] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x1397e2c00) [pid = 7522] [serial = 1459] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x127a0d400) [pid = 7522] [serial = 1444] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x11534d800) [pid = 7522] [serial = 1441] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x139debc00) [pid = 7522] [serial = 1462] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x1397e2000) [pid = 7522] [serial = 1439] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x12f41d000) [pid = 7522] [serial = 1504] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x131f3f000) [pid = 7522] [serial = 1507] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x1376db800) [pid = 7522] [serial = 1508] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x12eb6c400) [pid = 7522] [serial = 1499] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x12d5ae400) [pid = 7522] [serial = 1502] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x1303e5800) [pid = 7522] [serial = 1505] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x12bcf8800) [pid = 7522] [serial = 1490] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x1303e4400) [pid = 7522] [serial = 1388] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x11a790c00) [pid = 7522] [serial = 1373] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12aa70800) [pid = 7522] [serial = 1379] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x12d557800) [pid = 7522] [serial = 1385] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x138738400) [pid = 7522] [serial = 1391] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x126ab7800) [pid = 7522] [serial = 1376] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x1376e3400) [pid = 7522] [serial = 1397] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x139523800) [pid = 7522] [serial = 1400] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12c9d3800) [pid = 7522] [serial = 1382] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x139520800) [pid = 7522] [serial = 1394] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x139687400) [pid = 7522] [serial = 1403] [outer = 0x0] [url = about:blank] 16:54:35 INFO - PROCESS | 7522 | 1461714875169 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] 16:54:35 INFO - PROCESS | 7522 | 1461714875203 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:54:35 INFO - PROCESS | 7522 | 1461714875205 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 7522 | 1461714875207 Marionette TRACE conn2 <- [1,2146,null,{}] 16:54:35 INFO - PROCESS | 7522 | 1461714875214 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}] 16:54:35 INFO - PROCESS | 7522 | 1461714875334 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:54:35 INFO - PROCESS | 7522 | 1461714875340 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x126f4a000 == 120 [pid = 7522] [id = 544] 16:54:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12a587c00) [pid = 7522] [serial = 1632] [outer = 0x0] 16:54:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12a8ea400) [pid = 7522] [serial = 1633] [outer = 0x12a587c00] 16:54:35 INFO - PROCESS | 7522 | 1461714875369 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12a9b0c00) [pid = 7522] [serial = 1634] [outer = 0x12a587c00] 16:54:35 INFO - PROCESS | 7522 | 1461714875765 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] 16:54:35 INFO - PROCESS | 7522 | 1461714875777 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:54:35 INFO - PROCESS | 7522 | 1461714875780 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 7522 | 1461714875781 Marionette TRACE conn2 <- [1,2150,null,{}] 16:54:35 INFO - PROCESS | 7522 | 1461714875783 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}] 16:54:35 INFO - PROCESS | 7522 | 1461714875889 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:54:35 INFO - PROCESS | 7522 | 1461714875894 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x12afa2000 == 121 [pid = 7522] [id = 545] 16:54:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12aa0d800) [pid = 7522] [serial = 1635] [outer = 0x0] 16:54:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12ad89400) [pid = 7522] [serial = 1636] [outer = 0x12aa0d800] 16:54:35 INFO - PROCESS | 7522 | 1461714875920 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12ae6ac00) [pid = 7522] [serial = 1637] [outer = 0x12aa0d800] 16:54:36 INFO - PROCESS | 7522 | 1461714876304 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]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 567ms 16:54:36 INFO - PROCESS | 7522 | 1461714876348 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 7522 | 1461714876349 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:54:36 INFO - PROCESS | 7522 | 1461714876352 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 7522 | 1461714876353 Marionette TRACE conn2 <- [1,2154,null,{}] 16:54:36 INFO - PROCESS | 7522 | 1461714876355 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}] 16:54:36 INFO - PROCESS | 7522 | 1461714876460 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:54:36 INFO - PROCESS | 7522 | 1461714876467 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c93d000 == 122 [pid = 7522] [id = 546] 16:54:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12ae6bc00) [pid = 7522] [serial = 1638] [outer = 0x0] 16:54:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12b083400) [pid = 7522] [serial = 1639] [outer = 0x12ae6bc00] 16:54:36 INFO - PROCESS | 7522 | 1461714876493 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12b1ea800) [pid = 7522] [serial = 1640] [outer = 0x12ae6bc00] 16:54:36 INFO - PROCESS | 7522 | 1461714876876 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]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 568ms 16:54:36 INFO - PROCESS | 7522 | 1461714876921 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 7522 | 1461714876922 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:54:36 INFO - PROCESS | 7522 | 1461714876924 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 7522 | 1461714876925 Marionette TRACE conn2 <- [1,2158,null,{}] 16:54:36 INFO - PROCESS | 7522 | 1461714876928 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}] 16:54:37 INFO - PROCESS | 7522 | 1461714877089 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:54:37 INFO - PROCESS | 7522 | 1461714877126 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dd4b000 == 123 [pid = 7522] [id = 547] 16:54:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x12b1f4000) [pid = 7522] [serial = 1641] [outer = 0x0] 16:54:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12b6d5400) [pid = 7522] [serial = 1642] [outer = 0x12b1f4000] 16:54:37 INFO - PROCESS | 7522 | 1461714877154 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12c9d8000) [pid = 7522] [serial = 1643] [outer = 0x12b1f4000] 16:54:37 INFO - PROCESS | 7522 | 1461714877510 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]]]}] 16:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 618ms 16:54:37 INFO - PROCESS | 7522 | 1461714877543 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:54:37 INFO - PROCESS | 7522 | 1461714877544 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:54:37 INFO - PROCESS | 7522 | 1461714877546 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 7522 | 1461714877547 Marionette TRACE conn2 <- [1,2162,null,{}] 16:54:37 INFO - PROCESS | 7522 | 1461714877550 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}] 16:54:37 INFO - PROCESS | 7522 | 1461714877689 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:54:37 INFO - PROCESS | 7522 | 1461714877707 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea55800 == 124 [pid = 7522] [id = 548] 16:54:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12c9d2c00) [pid = 7522] [serial = 1644] [outer = 0x0] 16:54:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12d47f000) [pid = 7522] [serial = 1645] [outer = 0x12c9d2c00] 16:54:37 INFO - PROCESS | 7522 | 1461714877733 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12d5b6400) [pid = 7522] [serial = 1646] [outer = 0x12c9d2c00] 16:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 569ms 16:54:38 INFO - PROCESS | 7522 | 1461714878109 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]]]}] 16:54:38 INFO - PROCESS | 7522 | 1461714878117 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 7522 | 1461714878120 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:54:38 INFO - PROCESS | 7522 | 1461714878122 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 7522 | 1461714878124 Marionette TRACE conn2 <- [1,2166,null,{}] 16:54:38 INFO - PROCESS | 7522 | 1461714878126 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}] 16:54:38 INFO - PROCESS | 7522 | 1461714878266 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:54:38 INFO - PROCESS | 7522 | 1461714878282 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f436000 == 125 [pid = 7522] [id = 549] 16:54:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12d5ae400) [pid = 7522] [serial = 1647] [outer = 0x0] 16:54:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12e5b6c00) [pid = 7522] [serial = 1648] [outer = 0x12d5ae400] 16:54:38 INFO - PROCESS | 7522 | 1461714878307 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12ea21c00) [pid = 7522] [serial = 1649] [outer = 0x12d5ae400] 16:54:38 INFO - PROCESS | 7522 | 1461714878697 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]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 619ms 16:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:54:38 INFO - PROCESS | 7522 | 1461714878749 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 7522 | 1461714878751 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:54:38 INFO - PROCESS | 7522 | 1461714878754 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 7522 | 1461714878756 Marionette TRACE conn2 <- [1,2170,null,{}] 16:54:38 INFO - PROCESS | 7522 | 1461714878760 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}] 16:54:38 INFO - PROCESS | 7522 | 1461714878981 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x118e45000) [pid = 7522] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x12fe39800) [pid = 7522] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x11bb0e400) [pid = 7522] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x12aa04000) [pid = 7522] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x12680f400) [pid = 7522] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x1376e1400) [pid = 7522] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x1376d7000) [pid = 7522] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x12aa6ac00) [pid = 7522] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12b247800) [pid = 7522] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12742a400) [pid = 7522] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x11c9ec800) [pid = 7522] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:54:39 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x115a09800) [pid = 7522] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:54:39 INFO - PROCESS | 7522 | 1461714879294 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c84f000 == 126 [pid = 7522] [id = 550] 16:54:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x114b55c00) [pid = 7522] [serial = 1650] [outer = 0x0] 16:54:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x11a799c00) [pid = 7522] [serial = 1651] [outer = 0x114b55c00] 16:54:39 INFO - PROCESS | 7522 | 1461714879320 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12aa04000) [pid = 7522] [serial = 1652] [outer = 0x114b55c00] 16:54:39 INFO - PROCESS | 7522 | 1461714879635 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]]]}] 16:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 924ms 16:54:39 INFO - PROCESS | 7522 | 1461714879679 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 7522 | 1461714879680 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:54:39 INFO - PROCESS | 7522 | 1461714879682 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 7522 | 1461714879684 Marionette TRACE conn2 <- [1,2174,null,{}] 16:54:39 INFO - PROCESS | 7522 | 1461714879686 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}] 16:54:39 INFO - PROCESS | 7522 | 1461714879794 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:54:39 INFO - PROCESS | 7522 | 1461714879880 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fca6800 == 127 [pid = 7522] [id = 551] 16:54:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x114f1d000) [pid = 7522] [serial = 1653] [outer = 0x0] 16:54:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12c984000) [pid = 7522] [serial = 1654] [outer = 0x114f1d000] 16:54:39 INFO - PROCESS | 7522 | 1461714879906 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12f0c5000) [pid = 7522] [serial = 1655] [outer = 0x114f1d000] 16:54:40 INFO - PROCESS | 7522 | 1461714880209 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]]]}] 16:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 570ms 16:54:40 INFO - PROCESS | 7522 | 1461714880253 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 7522 | 1461714880254 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:54:40 INFO - PROCESS | 7522 | 1461714880257 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 7522 | 1461714880258 Marionette TRACE conn2 <- [1,2178,null,{}] 16:54:40 INFO - PROCESS | 7522 | 1461714880261 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}] 16:54:40 INFO - PROCESS | 7522 | 1461714880383 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:54:40 INFO - PROCESS | 7522 | 1461714880467 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x130827000 == 128 [pid = 7522] [id = 552] 16:54:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12a556800) [pid = 7522] [serial = 1656] [outer = 0x0] 16:54:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12f772400) [pid = 7522] [serial = 1657] [outer = 0x12a556800] 16:54:40 INFO - PROCESS | 7522 | 1461714880498 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x1376e2800) [pid = 7522] [serial = 1658] [outer = 0x12a556800] 16:54:40 INFO - PROCESS | 7522 | 1461714880788 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]]]}] 16:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 569ms 16:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:54:40 INFO - PROCESS | 7522 | 1461714880827 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 7522 | 1461714880828 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:54:40 INFO - PROCESS | 7522 | 1461714880830 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 7522 | 1461714880831 Marionette TRACE conn2 <- [1,2182,null,{}] 16:54:40 INFO - PROCESS | 7522 | 1461714880838 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}] 16:54:40 INFO - PROCESS | 7522 | 1461714880950 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:54:40 INFO - PROCESS | 7522 | 1461714880954 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x137688800 == 129 [pid = 7522] [id = 553] 16:54:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12ee9d000) [pid = 7522] [serial = 1659] [outer = 0x0] 16:54:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x139518c00) [pid = 7522] [serial = 1660] [outer = 0x12ee9d000] 16:54:40 INFO - PROCESS | 7522 | 1461714880979 Marionette DEBUG loaded listener.js 16:54:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x13968f400) [pid = 7522] [serial = 1661] [outer = 0x12ee9d000] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12a837000 == 128 [pid = 7522] [id = 442] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11bbdf800 == 127 [pid = 7522] [id = 148] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12ea58800 == 126 [pid = 7522] [id = 219] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11c105000 == 125 [pid = 7522] [id = 515] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x130e7b800 == 124 [pid = 7522] [id = 326] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x1261aa800 == 123 [pid = 7522] [id = 167] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12adc8800 == 122 [pid = 7522] [id = 285] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12a00a000 == 121 [pid = 7522] [id = 129] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x137525800 == 120 [pid = 7522] [id = 327] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11bb3b800 == 119 [pid = 7522] [id = 185] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12f028800 == 118 [pid = 7522] [id = 244] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12e435800 == 117 [pid = 7522] [id = 414] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13015d800 == 116 [pid = 7522] [id = 278] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12be62000 == 115 [pid = 7522] [id = 198] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12d1cc000 == 114 [pid = 7522] [id = 150] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12ff18000 == 113 [pid = 7522] [id = 263] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x1156c4000 == 112 [pid = 7522] [id = 133] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x145903800 == 111 [pid = 7522] [id = 511] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x118e31800 == 110 [pid = 7522] [id = 106] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11c429800 == 109 [pid = 7522] [id = 418] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x114f6e000 == 108 [pid = 7522] [id = 284] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12ed17000 == 107 [pid = 7522] [id = 306] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12ea5e000 == 106 [pid = 7522] [id = 416] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x139be1000 == 105 [pid = 7522] [id = 516] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12d19c800 == 104 [pid = 7522] [id = 209] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13a599800 == 103 [pid = 7522] [id = 510] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13881c800 == 102 [pid = 7522] [id = 456] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13a411000 == 101 [pid = 7522] [id = 464] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x1376a8000 == 100 [pid = 7522] [id = 503] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x1265f6000 == 99 [pid = 7522] [id = 170] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x14591d800 == 98 [pid = 7522] [id = 513] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x119b6c800 == 97 [pid = 7522] [id = 225] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11aa33000 == 96 [pid = 7522] [id = 287] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13a7d3000 == 95 [pid = 7522] [id = 465] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11bbe3800 == 94 [pid = 7522] [id = 329] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x127a98000 == 93 [pid = 7522] [id = 207] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1cd000 == 92 [pid = 7522] [id = 468] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12f436800 == 91 [pid = 7522] [id = 223] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12e561800 == 90 [pid = 7522] [id = 514] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12b6a3000 == 89 [pid = 7522] [id = 208] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13a0c0000 == 88 [pid = 7522] [id = 463] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12c952800 == 87 [pid = 7522] [id = 371] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13a66c000 == 86 [pid = 7522] [id = 512] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12b5e7800 == 85 [pid = 7522] [id = 197] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12e575000 == 84 [pid = 7522] [id = 169] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11bc84000 == 83 [pid = 7522] [id = 265] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13a408000 == 82 [pid = 7522] [id = 369] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12e89a000 == 81 [pid = 7522] [id = 415] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae8c800 == 80 [pid = 7522] [id = 305] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11be5b800 == 79 [pid = 7522] [id = 115] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12ff1a800 == 78 [pid = 7522] [id = 321] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12dc54800 == 77 [pid = 7522] [id = 151] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13015a800 == 76 [pid = 7522] [id = 264] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x119b7b000 == 75 [pid = 7522] [id = 88] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13751a000 == 74 [pid = 7522] [id = 440] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x145966000 == 73 [pid = 7522] [id = 488] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13940e000 == 72 [pid = 7522] [id = 368] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x130838800 == 71 [pid = 7522] [id = 304] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x129616800 == 70 [pid = 7522] [id = 328] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13a3b8800 == 69 [pid = 7522] [id = 462] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x130e5f000 == 68 [pid = 7522] [id = 303] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12d198000 == 67 [pid = 7522] [id = 351] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5dd000 == 66 [pid = 7522] [id = 245] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x137691000 == 65 [pid = 7522] [id = 441] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13a41c000 == 64 [pid = 7522] [id = 370] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x139420800 == 63 [pid = 7522] [id = 461] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x119b74800 == 62 [pid = 7522] [id = 467] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11aa16800 == 61 [pid = 7522] [id = 246] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12add9800 == 60 [pid = 7522] [id = 286] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12f026800 == 59 [pid = 7522] [id = 417] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12f5cd800 == 58 [pid = 7522] [id = 224] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11936f800 == 57 [pid = 7522] [id = 147] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12dc58000 == 56 [pid = 7522] [id = 413] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12f8ba000 == 55 [pid = 7522] [id = 466] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x138814800 == 54 [pid = 7522] [id = 385] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11bc94800 == 53 [pid = 7522] [id = 307] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11bc80800 == 52 [pid = 7522] [id = 166] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x126775800 == 51 [pid = 7522] [id = 443] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12b12a800 == 50 [pid = 7522] [id = 542] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x129255000 == 49 [pid = 7522] [id = 541] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x1187c5800 == 48 [pid = 7522] [id = 540] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12a01c800 == 47 [pid = 7522] [id = 539] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12b054800 == 46 [pid = 7522] [id = 538] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12b040800 == 45 [pid = 7522] [id = 537] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x1483a7000 == 44 [pid = 7522] [id = 536] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x145d51000 == 43 [pid = 7522] [id = 535] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x14590a000 == 42 [pid = 7522] [id = 534] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x13a3b1000 == 41 [pid = 7522] [id = 533] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x139bbb000 == 40 [pid = 7522] [id = 532] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x130811800 == 39 [pid = 7522] [id = 531] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1c7800 == 38 [pid = 7522] [id = 530] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x137691800 == 37 [pid = 7522] [id = 528] 16:54:42 INFO - PROCESS | 7522 | --DOCSHELL 0x11c1a9800 == 36 [pid = 7522] [id = 529] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x12678e000 == 35 [pid = 7522] [id = 543] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x12f436000 == 34 [pid = 7522] [id = 549] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x12fca6800 == 33 [pid = 7522] [id = 551] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x130827000 == 32 [pid = 7522] [id = 552] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x126f4a000 == 31 [pid = 7522] [id = 544] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x12dd4b000 == 30 [pid = 7522] [id = 547] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x12c93d000 == 29 [pid = 7522] [id = 546] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x11c84f000 == 28 [pid = 7522] [id = 550] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x12afa2000 == 27 [pid = 7522] [id = 545] 16:54:43 INFO - PROCESS | 7522 | --DOCSHELL 0x12ea55800 == 26 [pid = 7522] [id = 548] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x11a704000) [pid = 7522] [serial = 1552] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x131f3ac00) [pid = 7522] [serial = 1570] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x13a30d000) [pid = 7522] [serial = 1531] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x11c625800) [pid = 7522] [serial = 1553] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x12a0b9c00) [pid = 7522] [serial = 1558] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x145828400) [pid = 7522] [serial = 1543] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x12c984800) [pid = 7522] [serial = 1522] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x12ae65000) [pid = 7522] [serial = 1561] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12b1f1400) [pid = 7522] [serial = 1562] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x127371800) [pid = 7522] [serial = 1555] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x145875800) [pid = 7522] [serial = 1540] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12ad93c00) [pid = 7522] [serial = 1519] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x127e54c00) [pid = 7522] [serial = 1516] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x139686000) [pid = 7522] [serial = 1511] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x139686400) [pid = 7522] [serial = 1574] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x131f47c00) [pid = 7522] [serial = 1571] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x12c980c00) [pid = 7522] [serial = 1565] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x12d216c00) [pid = 7522] [serial = 1567] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x1397e0400) [pid = 7522] [serial = 1576] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x13a364800) [pid = 7522] [serial = 1534] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x138736c00) [pid = 7522] [serial = 1573] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x12a0ba400) [pid = 7522] [serial = 1582] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12fbeec00) [pid = 7522] [serial = 1568] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12f776c00) [pid = 7522] [serial = 1525] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x139deb400) [pid = 7522] [serial = 1528] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x13a164800) [pid = 7522] [serial = 1549] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x12aa67000) [pid = 7522] [serial = 1546] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x11c9eec00) [pid = 7522] [serial = 1580] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x12a9b3800) [pid = 7522] [serial = 1559] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x13a370c00) [pid = 7522] [serial = 1537] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x12b410800) [pid = 7522] [serial = 1564] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x11bb06c00) [pid = 7522] [serial = 1579] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x11c12c400) [pid = 7522] [serial = 1513] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x12a36b400) [pid = 7522] [serial = 1556] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x139ded400) [pid = 7522] [serial = 1577] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x12ad86800) [pid = 7522] [serial = 1583] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x12b084800) [pid = 7522] [serial = 1585] [outer = 0x0] [url = about:blank] 16:54:43 INFO - PROCESS | 7522 | 1461714883661 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]]]}] 16:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2881ms 16:54:43 INFO - PROCESS | 7522 | 1461714883712 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 7522 | 1461714883714 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:54:43 INFO - PROCESS | 7522 | 1461714883724 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 7522 | 1461714883726 Marionette TRACE conn2 <- [1,2186,null,{}] 16:54:43 INFO - PROCESS | 7522 | 1461714883730 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}] 16:54:43 INFO - PROCESS | 7522 | 1461714883818 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:54:43 INFO - PROCESS | 7522 | 1461714883824 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x114f6e800 == 27 [pid = 7522] [id = 554] 16:54:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x114bc6c00) [pid = 7522] [serial = 1662] [outer = 0x0] 16:54:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x114e51000) [pid = 7522] [serial = 1663] [outer = 0x114bc6c00] 16:54:43 INFO - PROCESS | 7522 | 1461714883852 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x114f20c00) [pid = 7522] [serial = 1664] [outer = 0x114bc6c00] 16:54:44 INFO - PROCESS | 7522 | 1461714884219 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]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 16:54:44 INFO - PROCESS | 7522 | 1461714884245 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 7522 | 1461714884252 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:54:44 INFO - PROCESS | 7522 | 1461714884257 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 7522 | 1461714884259 Marionette TRACE conn2 <- [1,2190,null,{}] 16:54:44 INFO - PROCESS | 7522 | 1461714884261 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}] 16:54:44 INFO - PROCESS | 7522 | 1461714884364 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:54:44 INFO - PROCESS | 7522 | 1461714884374 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x1152b9800 == 28 [pid = 7522] [id = 555] 16:54:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x115274800) [pid = 7522] [serial = 1665] [outer = 0x0] 16:54:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x115617c00) [pid = 7522] [serial = 1666] [outer = 0x115274800] 16:54:44 INFO - PROCESS | 7522 | 1461714884401 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x1156a3c00) [pid = 7522] [serial = 1667] [outer = 0x115274800] 16:54:44 INFO - PROCESS | 7522 | 1461714884772 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]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 522ms 16:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:54:44 INFO - PROCESS | 7522 | 1461714884781 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 7522 | 1461714884786 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:54:44 INFO - PROCESS | 7522 | 1461714884790 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 7522 | 1461714884794 Marionette TRACE conn2 <- [1,2194,null,{}] 16:54:44 INFO - PROCESS | 7522 | 1461714884814 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}] 16:54:44 INFO - PROCESS | 7522 | 1461714884950 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:54:44 INFO - PROCESS | 7522 | 1461714884959 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x118b88000 == 29 [pid = 7522] [id = 556] 16:54:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x115ad6800) [pid = 7522] [serial = 1668] [outer = 0x0] 16:54:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x11873ac00) [pid = 7522] [serial = 1669] [outer = 0x115ad6800] 16:54:45 INFO - PROCESS | 7522 | 1461714885009 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x118b5dc00) [pid = 7522] [serial = 1670] [outer = 0x115ad6800] 16:54:45 INFO - PROCESS | 7522 | 1461714885466 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]]]}] 16:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 729ms 16:54:45 INFO - PROCESS | 7522 | 1461714885530 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 7522 | 1461714885533 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:54:45 INFO - PROCESS | 7522 | 1461714885544 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 7522 | 1461714885545 Marionette TRACE conn2 <- [1,2198,null,{}] 16:54:45 INFO - PROCESS | 7522 | 1461714885547 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}] 16:54:45 INFO - PROCESS | 7522 | 1461714885631 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:54:45 INFO - PROCESS | 7522 | 1461714885638 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x119423800 == 30 [pid = 7522] [id = 557] 16:54:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x119054800) [pid = 7522] [serial = 1671] [outer = 0x0] 16:54:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x119140800) [pid = 7522] [serial = 1672] [outer = 0x119054800] 16:54:45 INFO - PROCESS | 7522 | 1461714885664 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x119338400) [pid = 7522] [serial = 1673] [outer = 0x119054800] 16:54:45 INFO - PROCESS | 7522 | 1461714885983 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]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 470ms 16:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:54:46 INFO - PROCESS | 7522 | 1461714886016 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 7522 | 1461714886018 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:54:46 INFO - PROCESS | 7522 | 1461714886021 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 7522 | 1461714886022 Marionette TRACE conn2 <- [1,2202,null,{}] 16:54:46 INFO - PROCESS | 7522 | 1461714886025 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}] 16:54:46 INFO - PROCESS | 7522 | 1461714886107 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:54:46 INFO - PROCESS | 7522 | 1461714886171 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x119d0c000 == 31 [pid = 7522] [id = 558] 16:54:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x114f26000) [pid = 7522] [serial = 1674] [outer = 0x0] 16:54:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x119346000) [pid = 7522] [serial = 1675] [outer = 0x114f26000] 16:54:46 INFO - PROCESS | 7522 | 1461714886214 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x119479800) [pid = 7522] [serial = 1676] [outer = 0x114f26000] 16:54:46 INFO - PROCESS | 7522 | 1461714886623 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]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 620ms 16:54:46 INFO - PROCESS | 7522 | 1461714886642 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 7522 | 1461714886643 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:54:46 INFO - PROCESS | 7522 | 1461714886645 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 7522 | 1461714886646 Marionette TRACE conn2 <- [1,2206,null,{}] 16:54:46 INFO - PROCESS | 7522 | 1461714886649 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}] 16:54:46 INFO - PROCESS | 7522 | 1461714886777 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:54:46 INFO - PROCESS | 7522 | 1461714886789 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x11af94000 == 32 [pid = 7522] [id = 559] 16:54:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x119b0f800) [pid = 7522] [serial = 1677] [outer = 0x0] 16:54:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x11a70cc00) [pid = 7522] [serial = 1678] [outer = 0x119b0f800] 16:54:46 INFO - PROCESS | 7522 | 1461714886835 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x11af49c00) [pid = 7522] [serial = 1679] [outer = 0x119b0f800] 16:54:47 INFO - PROCESS | 7522 | 1461714887169 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]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 570ms 16:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:54:47 INFO - PROCESS | 7522 | 1461714887216 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 7522 | 1461714887217 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:54:47 INFO - PROCESS | 7522 | 1461714887219 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 7522 | 1461714887220 Marionette TRACE conn2 <- [1,2210,null,{}] 16:54:47 INFO - PROCESS | 7522 | 1461714887223 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}] 16:54:47 INFO - PROCESS | 7522 | 1461714887307 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:54:47 INFO - PROCESS | 7522 | 1461714887313 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbf9000 == 33 [pid = 7522] [id = 560] 16:54:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x11af52000) [pid = 7522] [serial = 1680] [outer = 0x0] 16:54:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x11bb05800) [pid = 7522] [serial = 1681] [outer = 0x11af52000] 16:54:47 INFO - PROCESS | 7522 | 1461714887341 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x11bb61c00) [pid = 7522] [serial = 1682] [outer = 0x11af52000] 16:54:47 INFO - PROCESS | 7522 | 1461714887671 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]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 472ms 16:54:47 INFO - PROCESS | 7522 | 1461714887692 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 7522 | 1461714887693 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:54:47 INFO - PROCESS | 7522 | 1461714887695 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 7522 | 1461714887696 Marionette TRACE conn2 <- [1,2214,null,{}] 16:54:47 INFO - PROCESS | 7522 | 1461714887699 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}] 16:54:47 INFO - PROCESS | 7522 | 1461714887805 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:54:47 INFO - PROCESS | 7522 | 1461714887811 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x11be50000 == 34 [pid = 7522] [id = 561] 16:54:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x119134400) [pid = 7522] [serial = 1683] [outer = 0x0] 16:54:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x11bb65c00) [pid = 7522] [serial = 1684] [outer = 0x119134400] 16:54:47 INFO - PROCESS | 7522 | 1461714887837 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x11c129000) [pid = 7522] [serial = 1685] [outer = 0x119134400] 16:54:48 INFO - PROCESS | 7522 | 1461714888137 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]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 471ms 16:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:54:48 INFO - PROCESS | 7522 | 1461714888168 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 7522 | 1461714888171 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:54:48 INFO - PROCESS | 7522 | 1461714888173 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 7522 | 1461714888174 Marionette TRACE conn2 <- [1,2218,null,{}] 16:54:48 INFO - PROCESS | 7522 | 1461714888177 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}] 16:54:48 INFO - PROCESS | 7522 | 1461714888259 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:54:48 INFO - PROCESS | 7522 | 1461714888264 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x118b80000 == 35 [pid = 7522] [id = 562] 16:54:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x114f1e000) [pid = 7522] [serial = 1686] [outer = 0x0] 16:54:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x11c182800) [pid = 7522] [serial = 1687] [outer = 0x114f1e000] 16:54:48 INFO - PROCESS | 7522 | 1461714888290 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x11c610c00) [pid = 7522] [serial = 1688] [outer = 0x114f1e000] 16:54:48 INFO - PROCESS | 7522 | 1461714888638 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]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 469ms 16:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:54:48 INFO - PROCESS | 7522 | 1461714888643 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 7522 | 1461714888644 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:54:48 INFO - PROCESS | 7522 | 1461714888646 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 7522 | 1461714888647 Marionette TRACE conn2 <- [1,2222,null,{}] 16:54:48 INFO - PROCESS | 7522 | 1461714888651 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}] 16:54:48 INFO - PROCESS | 7522 | 1461714888773 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:54:48 INFO - PROCESS | 7522 | 1461714888789 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c42b000 == 36 [pid = 7522] [id = 563] 16:54:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x11aca8800) [pid = 7522] [serial = 1689] [outer = 0x0] 16:54:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x11c622400) [pid = 7522] [serial = 1690] [outer = 0x11aca8800] 16:54:48 INFO - PROCESS | 7522 | 1461714888814 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x11c86ac00) [pid = 7522] [serial = 1691] [outer = 0x11aca8800] 16:54:49 INFO - PROCESS | 7522 | 1461714889177 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]]]}] 16:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 571ms 16:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:54:49 INFO - PROCESS | 7522 | 1461714889217 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 7522 | 1461714889219 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:54:49 INFO - PROCESS | 7522 | 1461714889221 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 7522 | 1461714889223 Marionette TRACE conn2 <- [1,2226,null,{}] 16:54:49 INFO - PROCESS | 7522 | 1461714889225 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}] 16:54:49 INFO - PROCESS | 7522 | 1461714889342 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:54:49 INFO - PROCESS | 7522 | 1461714889379 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d12000 == 37 [pid = 7522] [id = 564] 16:54:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x11c872800) [pid = 7522] [serial = 1692] [outer = 0x0] 16:54:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x11c970c00) [pid = 7522] [serial = 1693] [outer = 0x11c872800] 16:54:49 INFO - PROCESS | 7522 | 1461714889412 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x11c9e5800) [pid = 7522] [serial = 1694] [outer = 0x11c872800] 16:54:49 INFO - PROCESS | 7522 | 1461714889740 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]]]}] 16:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 16:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:54:49 INFO - PROCESS | 7522 | 1461714889792 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 7522 | 1461714889793 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:54:49 INFO - PROCESS | 7522 | 1461714889795 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 7522 | 1461714889796 Marionette TRACE conn2 <- [1,2230,null,{}] 16:54:49 INFO - PROCESS | 7522 | 1461714889807 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}] 16:54:49 INFO - PROCESS | 7522 | 1461714889910 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:54:49 INFO - PROCESS | 7522 | 1461714889947 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x125daa000 == 38 [pid = 7522] [id = 565] 16:54:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x11c9e6800) [pid = 7522] [serial = 1695] [outer = 0x0] 16:54:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x11c9eec00) [pid = 7522] [serial = 1696] [outer = 0x11c9e6800] 16:54:49 INFO - PROCESS | 7522 | 1461714889973 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x123c6b000) [pid = 7522] [serial = 1697] [outer = 0x11c9e6800] 16:54:50 INFO - PROCESS | 7522 | 1461714890313 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]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 528ms 16:54:50 INFO - PROCESS | 7522 | 1461714890323 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:54:50 INFO - PROCESS | 7522 | 1461714890324 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:54:50 INFO - PROCESS | 7522 | 1461714890327 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 7522 | 1461714890328 Marionette TRACE conn2 <- [1,2234,null,{}] 16:54:50 INFO - PROCESS | 7522 | 1461714890330 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}] 16:54:50 INFO - PROCESS | 7522 | 1461714890432 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:54:50 INFO - PROCESS | 7522 | 1461714890448 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x1264b8800 == 39 [pid = 7522] [id = 566] 16:54:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x123c6d800) [pid = 7522] [serial = 1698] [outer = 0x0] 16:54:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x123c74400) [pid = 7522] [serial = 1699] [outer = 0x123c6d800] 16:54:50 INFO - PROCESS | 7522 | 1461714890473 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x125eedc00) [pid = 7522] [serial = 1700] [outer = 0x123c6d800] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x131f44400) [pid = 7522] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x139684000) [pid = 7522] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x131f44000) [pid = 7522] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x13a15f400) [pid = 7522] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x13a367c00) [pid = 7522] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x12b08b800) [pid = 7522] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x119b90800) [pid = 7522] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x139df6800) [pid = 7522] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x131f39800) [pid = 7522] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x12dc10400) [pid = 7522] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x114f1a400) [pid = 7522] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12aa0c800) [pid = 7522] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x126e80400) [pid = 7522] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x13a307800) [pid = 7522] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12bee4c00) [pid = 7522] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x11c971800) [pid = 7522] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x12b6d5000) [pid = 7522] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12aa02800) [pid = 7522] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x13968f000) [pid = 7522] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x13a36cc00) [pid = 7522] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x12dc29800) [pid = 7522] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x11aca4400) [pid = 7522] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x12c9d2c00) [pid = 7522] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x12d5ae400) [pid = 7522] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x114b55c00) [pid = 7522] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12c980800) [pid = 7522] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x12b1ebc00) [pid = 7522] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x12a907400) [pid = 7522] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x126802c00) [pid = 7522] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x11587fc00) [pid = 7522] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x12aa6b800) [pid = 7522] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x12ae6bc00) [pid = 7522] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x12aa0d800) [pid = 7522] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x12a587c00) [pid = 7522] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x11c867000) [pid = 7522] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x11913b400) [pid = 7522] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x118e14000) [pid = 7522] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x114f22400) [pid = 7522] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x12742b800) [pid = 7522] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x11c9e7800) [pid = 7522] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x139683c00) [pid = 7522] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x1376df000) [pid = 7522] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x12ea20c00) [pid = 7522] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x12e73bc00) [pid = 7522] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x12a556800) [pid = 7522] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x12b1f4000) [pid = 7522] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:54:51 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x114f1d000) [pid = 7522] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:54:51 INFO - PROCESS | 7522 | 1461714891572 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]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1271ms 16:54:51 INFO - PROCESS | 7522 | 1461714891608 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 7522 | 1461714891609 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:54:51 INFO - PROCESS | 7522 | 1461714891612 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 7522 | 1461714891613 Marionette TRACE conn2 <- [1,2238,null,{}] 16:54:51 INFO - PROCESS | 7522 | 1461714891617 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}] 16:54:51 INFO - PROCESS | 7522 | 1461714891725 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:54:51 INFO - PROCESS | 7522 | 1461714891809 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbf1000 == 40 [pid = 7522] [id = 567] 16:54:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x114f22400) [pid = 7522] [serial = 1701] [outer = 0x0] 16:54:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x11ac45400) [pid = 7522] [serial = 1702] [outer = 0x114f22400] 16:54:51 INFO - PROCESS | 7522 | 1461714891856 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x123c6e800) [pid = 7522] [serial = 1703] [outer = 0x114f22400] 16:54:52 INFO - PROCESS | 7522 | 1461714892155 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]]]}] 16:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 576ms 16:54:52 INFO - PROCESS | 7522 | 1461714892195 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:54:52 INFO - PROCESS | 7522 | 1461714892198 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:54:52 INFO - PROCESS | 7522 | 1461714892206 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 7522 | 1461714892208 Marionette TRACE conn2 <- [1,2242,null,{}] 16:54:52 INFO - PROCESS | 7522 | 1461714892211 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}] 16:54:52 INFO - PROCESS | 7522 | 1461714892346 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:54:52 INFO - PROCESS | 7522 | 1461714892417 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x126a2d800 == 41 [pid = 7522] [id = 568] 16:54:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x1188c9000) [pid = 7522] [serial = 1704] [outer = 0x0] 16:54:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x125f60400) [pid = 7522] [serial = 1705] [outer = 0x1188c9000] 16:54:52 INFO - PROCESS | 7522 | 1461714892442 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x126573c00) [pid = 7522] [serial = 1706] [outer = 0x1188c9000] 16:54:52 INFO - PROCESS | 7522 | 1461714892722 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]]]}] 16:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 571ms 16:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:54:52 INFO - PROCESS | 7522 | 1461714892776 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:54:52 INFO - PROCESS | 7522 | 1461714892777 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:54:52 INFO - PROCESS | 7522 | 1461714892779 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 7522 | 1461714892781 Marionette TRACE conn2 <- [1,2246,null,{}] 16:54:52 INFO - PROCESS | 7522 | 1461714892786 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}] 16:54:52 INFO - PROCESS | 7522 | 1461714892871 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:54:52 INFO - PROCESS | 7522 | 1461714892875 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a78800 == 42 [pid = 7522] [id = 569] 16:54:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x126578c00) [pid = 7522] [serial = 1707] [outer = 0x0] 16:54:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x126806400) [pid = 7522] [serial = 1708] [outer = 0x126578c00] 16:54:52 INFO - PROCESS | 7522 | 1461714892900 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x12680c400) [pid = 7522] [serial = 1709] [outer = 0x126578c00] 16:54:53 INFO - PROCESS | 7522 | 1461714893258 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]]]}] 16:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 16:54:53 INFO - PROCESS | 7522 | 1461714893301 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 7522 | 1461714893303 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:54:53 INFO - PROCESS | 7522 | 1461714893306 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 7522 | 1461714893308 Marionette TRACE conn2 <- [1,2250,null,{}] 16:54:53 INFO - PROCESS | 7522 | 1461714893311 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}] 16:54:53 INFO - PROCESS | 7522 | 1461714893445 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:54:53 INFO - PROCESS | 7522 | 1461714893453 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x129255800 == 43 [pid = 7522] [id = 570] 16:54:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x126807000) [pid = 7522] [serial = 1710] [outer = 0x0] 16:54:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x126874800) [pid = 7522] [serial = 1711] [outer = 0x126807000] 16:54:53 INFO - PROCESS | 7522 | 1461714893496 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x126a38000) [pid = 7522] [serial = 1712] [outer = 0x126807000] 16:54:54 INFO - PROCESS | 7522 | 1461714894177 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]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 922ms 16:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:54:54 INFO - PROCESS | 7522 | 1461714894229 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 7522 | 1461714894232 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:54:54 INFO - PROCESS | 7522 | 1461714894236 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 7522 | 1461714894239 Marionette TRACE conn2 <- [1,2254,null,{}] 16:54:54 INFO - PROCESS | 7522 | 1461714894242 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}] 16:54:54 INFO - PROCESS | 7522 | 1461714894357 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:54:54 INFO - PROCESS | 7522 | 1461714894440 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x116620000 == 44 [pid = 7522] [id = 571] 16:54:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x114f18800) [pid = 7522] [serial = 1713] [outer = 0x0] 16:54:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x11527fc00) [pid = 7522] [serial = 1714] [outer = 0x114f18800] 16:54:54 INFO - PROCESS | 7522 | 1461714894472 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x1156a7400) [pid = 7522] [serial = 1715] [outer = 0x114f18800] 16:54:54 INFO - PROCESS | 7522 | 1461714894937 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]]]}] 16:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 774ms 16:54:55 INFO - PROCESS | 7522 | 1461714895010 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 7522 | 1461714895015 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:54:55 INFO - PROCESS | 7522 | 1461714895019 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 7522 | 1461714895021 Marionette TRACE conn2 <- [1,2258,null,{}] 16:54:55 INFO - PROCESS | 7522 | 1461714895024 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}] 16:54:55 INFO - PROCESS | 7522 | 1461714895141 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:54:55 INFO - PROCESS | 7522 | 1461714895223 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x11aa32000 == 45 [pid = 7522] [id = 572] 16:54:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x114f1b800) [pid = 7522] [serial = 1716] [outer = 0x0] 16:54:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x118860c00) [pid = 7522] [serial = 1717] [outer = 0x114f1b800] 16:54:55 INFO - PROCESS | 7522 | 1461714895255 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x11946fc00) [pid = 7522] [serial = 1718] [outer = 0x114f1b800] 16:54:55 INFO - PROCESS | 7522 | 1461714895803 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]]]}] 16:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 825ms 16:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:54:55 INFO - PROCESS | 7522 | 1461714895844 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 7522 | 1461714895845 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:54:55 INFO - PROCESS | 7522 | 1461714895848 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 7522 | 1461714895853 Marionette TRACE conn2 <- [1,2262,null,{}] 16:54:55 INFO - PROCESS | 7522 | 1461714895860 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}] 16:54:55 INFO - PROCESS | 7522 | 1461714895992 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:54:56 INFO - PROCESS | 7522 | 1461714896111 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x125c9a800 == 46 [pid = 7522] [id = 573] 16:54:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x11ac9d400) [pid = 7522] [serial = 1719] [outer = 0x0] 16:54:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x11aca6c00) [pid = 7522] [serial = 1720] [outer = 0x11ac9d400] 16:54:56 INFO - PROCESS | 7522 | 1461714896166 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x11bb67800) [pid = 7522] [serial = 1721] [outer = 0x11ac9d400] 16:54:56 INFO - PROCESS | 7522 | 1461714896860 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]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1029ms 16:54:56 INFO - PROCESS | 7522 | 1461714896877 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 7522 | 1461714896879 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:54:56 INFO - PROCESS | 7522 | 1461714896893 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 7522 | 1461714896895 Marionette TRACE conn2 <- [1,2266,null,{}] 16:54:56 INFO - PROCESS | 7522 | 1461714896923 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}] 16:54:57 INFO - PROCESS | 7522 | 1461714897006 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:54:57 INFO - PROCESS | 7522 | 1461714897011 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x118a25000 == 47 [pid = 7522] [id = 574] 16:54:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x11534d800) [pid = 7522] [serial = 1722] [outer = 0x0] 16:54:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x11561bc00) [pid = 7522] [serial = 1723] [outer = 0x11534d800] 16:54:57 INFO - PROCESS | 7522 | 1461714897041 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x115a0e800) [pid = 7522] [serial = 1724] [outer = 0x11534d800] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x11c122000 == 46 [pid = 7522] [id = 103] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x115376800 == 45 [pid = 7522] [id = 105] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x1187c8800 == 44 [pid = 7522] [id = 99] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x11888a800 == 43 [pid = 7522] [id = 101] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x125d13000 == 42 [pid = 7522] [id = 98] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x13015d000 == 41 [pid = 7522] [id = 93] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x123ba4000 == 40 [pid = 7522] [id = 104] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x12e567000 == 39 [pid = 7522] [id = 91] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x125da0800 == 38 [pid = 7522] [id = 89] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1d9800 == 37 [pid = 7522] [id = 96] 16:54:57 INFO - PROCESS | 7522 | --DOCSHELL 0x12a019800 == 36 [pid = 7522] [id = 90] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x139518c00) [pid = 7522] [serial = 1660] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x14587ac00) [pid = 7522] [serial = 1541] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x130bbfc00) [pid = 7522] [serial = 1526] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x11c9ee400) [pid = 7522] [serial = 1514] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x1397eb800) [pid = 7522] [serial = 1460] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x139df0c00) [pid = 7522] [serial = 1463] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x139525400) [pid = 7522] [serial = 1457] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x13a168000) [pid = 7522] [serial = 1550] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x145870400) [pid = 7522] [serial = 1538] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x12e5ba400) [pid = 7522] [serial = 1523] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x13a183c00) [pid = 7522] [serial = 1547] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x13a362800) [pid = 7522] [serial = 1532] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x13a306c00) [pid = 7522] [serial = 1529] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x145977c00) [pid = 7522] [serial = 1544] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x11a792000) [pid = 7522] [serial = 1442] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x12af25800) [pid = 7522] [serial = 1520] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x12a36dc00) [pid = 7522] [serial = 1517] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x13a36c400) [pid = 7522] [serial = 1535] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x138733c00) [pid = 7522] [serial = 1454] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x12a552400) [pid = 7522] [serial = 1445] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x12f780000) [pid = 7522] [serial = 1451] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x12bb2e000) [pid = 7522] [serial = 1448] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x13a304000) [pid = 7522] [serial = 1466] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x12e4b6c00) [pid = 7522] [serial = 1601] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x12d55a800) [pid = 7522] [serial = 1600] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x12c983400) [pid = 7522] [serial = 1597] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x12d480800) [pid = 7522] [serial = 1598] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x12af27c00) [pid = 7522] [serial = 1595] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x12aa0b800) [pid = 7522] [serial = 1594] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x12a553400) [pid = 7522] [serial = 1592] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x129221000) [pid = 7522] [serial = 1591] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x11c9ef800) [pid = 7522] [serial = 1589] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x11c179400) [pid = 7522] [serial = 1588] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x12beeb400) [pid = 7522] [serial = 1586] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x126805c00) [pid = 7522] [serial = 1622] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x11ac45000) [pid = 7522] [serial = 1621] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x145825400) [pid = 7522] [serial = 1619] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x12aa0f800) [pid = 7522] [serial = 1618] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x13a18b400) [pid = 7522] [serial = 1616] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x12eb76400) [pid = 7522] [serial = 1615] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x13a188000) [pid = 7522] [serial = 1613] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x13a16d800) [pid = 7522] [serial = 1612] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x139df0000) [pid = 7522] [serial = 1609] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x13a169c00) [pid = 7522] [serial = 1610] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x1397e8400) [pid = 7522] [serial = 1607] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x139525000) [pid = 7522] [serial = 1606] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x13872c800) [pid = 7522] [serial = 1604] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x12eea8000) [pid = 7522] [serial = 1603] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x12d47f000) [pid = 7522] [serial = 1645] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x12e5b6c00) [pid = 7522] [serial = 1648] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x12ea21c00) [pid = 7522] [serial = 1649] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x12aa04000) [pid = 7522] [serial = 1652] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x12b083400) [pid = 7522] [serial = 1639] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x12b1ea800) [pid = 7522] [serial = 1640] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 99 (0x12ad89400) [pid = 7522] [serial = 1636] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 98 (0x12ae6ac00) [pid = 7522] [serial = 1637] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 97 (0x12a8ea400) [pid = 7522] [serial = 1633] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 96 (0x12a9b0c00) [pid = 7522] [serial = 1634] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 95 (0x12a55f800) [pid = 7522] [serial = 1631] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 94 (0x127e56c00) [pid = 7522] [serial = 1630] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 93 (0x126545c00) [pid = 7522] [serial = 1628] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 92 (0x11c974800) [pid = 7522] [serial = 1627] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 91 (0x12a57a800) [pid = 7522] [serial = 1625] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 90 (0x11c9f0800) [pid = 7522] [serial = 1624] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 89 (0x1376e2800) [pid = 7522] [serial = 1658] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 88 (0x12b6d5400) [pid = 7522] [serial = 1642] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 87 (0x11a799c00) [pid = 7522] [serial = 1651] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 86 (0x12d5b6400) [pid = 7522] [serial = 1646] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 85 (0x12f772400) [pid = 7522] [serial = 1657] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 84 (0x12c9d8000) [pid = 7522] [serial = 1643] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 83 (0x12f0c5000) [pid = 7522] [serial = 1655] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | --DOMWINDOW == 82 (0x12c984000) [pid = 7522] [serial = 1654] [outer = 0x0] [url = about:blank] 16:54:57 INFO - PROCESS | 7522 | 1461714897504 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]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 653ms 16:54:57 INFO - PROCESS | 7522 | 1461714897537 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 7522 | 1461714897541 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:54:57 INFO - PROCESS | 7522 | 1461714897545 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 7522 | 1461714897547 Marionette TRACE conn2 <- [1,2270,null,{}] 16:54:57 INFO - PROCESS | 7522 | 1461714897549 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}] 16:54:57 INFO - PROCESS | 7522 | 1461714897653 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:54:57 INFO - PROCESS | 7522 | 1461714897660 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x11936f800 == 37 [pid = 7522] [id = 575] 16:54:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 83 (0x118b5ec00) [pid = 7522] [serial = 1725] [outer = 0x0] 16:54:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 84 (0x118ef1400) [pid = 7522] [serial = 1726] [outer = 0x118b5ec00] 16:54:57 INFO - PROCESS | 7522 | 1461714897686 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 85 (0x1191e3400) [pid = 7522] [serial = 1727] [outer = 0x118b5ec00] 16:54:58 INFO - PROCESS | 7522 | 1461714898049 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]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 16:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:54:58 INFO - PROCESS | 7522 | 1461714898068 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 7522 | 1461714898070 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:54:58 INFO - PROCESS | 7522 | 1461714898072 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 7522 | 1461714898075 Marionette TRACE conn2 <- [1,2274,null,{}] 16:54:58 INFO - PROCESS | 7522 | 1461714898082 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}] 16:54:58 INFO - PROCESS | 7522 | 1461714898165 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:54:58 INFO - PROCESS | 7522 | 1461714898172 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bbdf000 == 38 [pid = 7522] [id = 576] 16:54:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 86 (0x119b05c00) [pid = 7522] [serial = 1728] [outer = 0x0] 16:54:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 87 (0x11a798c00) [pid = 7522] [serial = 1729] [outer = 0x119b05c00] 16:54:58 INFO - PROCESS | 7522 | 1461714898201 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 88 (0x11aea0400) [pid = 7522] [serial = 1730] [outer = 0x119b05c00] 16:54:58 INFO - PROCESS | 7522 | 1461714898542 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]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 16:54:58 INFO - PROCESS | 7522 | 1461714898594 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 7522 | 1461714898596 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:54:58 INFO - PROCESS | 7522 | 1461714898598 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 7522 | 1461714898599 Marionette TRACE conn2 <- [1,2278,null,{}] 16:54:58 INFO - PROCESS | 7522 | 1461714898601 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}] 16:54:58 INFO - PROCESS | 7522 | 1461714898687 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:54:58 INFO - PROCESS | 7522 | 1461714898691 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c41c000 == 39 [pid = 7522] [id = 577] 16:54:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 89 (0x11af52400) [pid = 7522] [serial = 1731] [outer = 0x0] 16:54:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 90 (0x11bb5e000) [pid = 7522] [serial = 1732] [outer = 0x11af52400] 16:54:58 INFO - PROCESS | 7522 | 1461714898718 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 91 (0x11c127000) [pid = 7522] [serial = 1733] [outer = 0x11af52400] 16:54:59 INFO - PROCESS | 7522 | 1461714899157 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]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 567ms 16:54:59 INFO - PROCESS | 7522 | 1461714899167 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:54:59 INFO - PROCESS | 7522 | 1461714899169 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:54:59 INFO - PROCESS | 7522 | 1461714899172 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 7522 | 1461714899173 Marionette TRACE conn2 <- [1,2282,null,{}] 16:54:59 INFO - PROCESS | 7522 | 1461714899175 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}] 16:54:59 INFO - PROCESS | 7522 | 1461714899285 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:54:59 INFO - PROCESS | 7522 | 1461714899300 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x125c8c800 == 40 [pid = 7522] [id = 578] 16:54:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 92 (0x11c131400) [pid = 7522] [serial = 1734] [outer = 0x0] 16:54:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 93 (0x11c17a000) [pid = 7522] [serial = 1735] [outer = 0x11c131400] 16:54:59 INFO - PROCESS | 7522 | 1461714899326 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 94 (0x11c611800) [pid = 7522] [serial = 1736] [outer = 0x11c131400] 16:54:59 INFO - PROCESS | 7522 | 1461714899668 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]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 16:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:54:59 INFO - PROCESS | 7522 | 1461714899692 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 7522 | 1461714899693 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:54:59 INFO - PROCESS | 7522 | 1461714899696 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 7522 | 1461714899697 Marionette TRACE conn2 <- [1,2286,null,{}] 16:54:59 INFO - PROCESS | 7522 | 1461714899699 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}] 16:54:59 INFO - PROCESS | 7522 | 1461714899818 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:54:59 INFO - PROCESS | 7522 | 1461714899834 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x126775800 == 41 [pid = 7522] [id = 579] 16:54:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 95 (0x1147da000) [pid = 7522] [serial = 1737] [outer = 0x0] 16:54:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 96 (0x11c869c00) [pid = 7522] [serial = 1738] [outer = 0x1147da000] 16:54:59 INFO - PROCESS | 7522 | 1461714899862 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 97 (0x11c9ea400) [pid = 7522] [serial = 1739] [outer = 0x1147da000] 16:55:00 INFO - PROCESS | 7522 | 1461714900225 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]]]}] 16:55:00 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 16:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 571ms 16:55:00 INFO - PROCESS | 7522 | 1461714900268 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:55:00 INFO - PROCESS | 7522 | 1461714900269 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:55:00 INFO - PROCESS | 7522 | 1461714900271 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 7522 | 1461714900272 Marionette TRACE conn2 <- [1,2290,null,{}] 16:55:00 INFO - PROCESS | 7522 | 1461714900275 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}] 16:55:00 INFO - PROCESS | 7522 | 1461714900377 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:55:00 INFO - PROCESS | 7522 | 1461714900391 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x114f65000 == 42 [pid = 7522] [id = 580] 16:55:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 98 (0x11c9edc00) [pid = 7522] [serial = 1740] [outer = 0x0] 16:55:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 99 (0x11cb44000) [pid = 7522] [serial = 1741] [outer = 0x11c9edc00] 16:55:00 INFO - PROCESS | 7522 | 1461714900417 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 100 (0x123c72400) [pid = 7522] [serial = 1742] [outer = 0x11c9edc00] 16:55:00 INFO - PROCESS | 7522 | 1461714900763 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]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 16:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:55:00 INFO - PROCESS | 7522 | 1461714900793 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 7522 | 1461714900794 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:55:00 INFO - PROCESS | 7522 | 1461714900796 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 7522 | 1461714900797 Marionette TRACE conn2 <- [1,2294,null,{}] 16:55:00 INFO - PROCESS | 7522 | 1461714900808 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}] 16:55:00 INFO - PROCESS | 7522 | 1461714900910 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:55:00 INFO - PROCESS | 7522 | 1461714900944 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x12961e800 == 43 [pid = 7522] [id = 581] 16:55:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x123c76c00) [pid = 7522] [serial = 1743] [outer = 0x0] 16:55:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x126092000) [pid = 7522] [serial = 1744] [outer = 0x123c76c00] 16:55:00 INFO - PROCESS | 7522 | 1461714900969 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x1267b6800) [pid = 7522] [serial = 1745] [outer = 0x123c76c00] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x126578c00) [pid = 7522] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x11c872800) [pid = 7522] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x11c9e6800) [pid = 7522] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 99 (0x114bc6c00) [pid = 7522] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 98 (0x115274800) [pid = 7522] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 97 (0x123c6d800) [pid = 7522] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 96 (0x114f1e000) [pid = 7522] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 95 (0x114f22400) [pid = 7522] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 94 (0x119134400) [pid = 7522] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 93 (0x119b0f800) [pid = 7522] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 92 (0x11af52000) [pid = 7522] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 91 (0x119054800) [pid = 7522] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 90 (0x115ad6800) [pid = 7522] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 89 (0x114f26000) [pid = 7522] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 88 (0x1188c9000) [pid = 7522] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:55:01 INFO - PROCESS | 7522 | --DOMWINDOW == 87 (0x11aca8800) [pid = 7522] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:55:01 INFO - PROCESS | 7522 | 1461714901541 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]]]}] 16:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 778ms 16:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:55:01 INFO - PROCESS | 7522 | 1461714901574 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 7522 | 1461714901576 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:55:01 INFO - PROCESS | 7522 | 1461714901578 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 7522 | 1461714901579 Marionette TRACE conn2 <- [1,2298,null,{}] 16:55:01 INFO - PROCESS | 7522 | 1461714901581 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}] 16:55:01 INFO - PROCESS | 7522 | 1461714901671 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:55:01 INFO - PROCESS | 7522 | 1461714901676 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4c0000 == 44 [pid = 7522] [id = 582] 16:55:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 88 (0x114756c00) [pid = 7522] [serial = 1746] [outer = 0x0] 16:55:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 89 (0x115a09400) [pid = 7522] [serial = 1747] [outer = 0x114756c00] 16:55:01 INFO - PROCESS | 7522 | 1461714901701 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 90 (0x11bcde400) [pid = 7522] [serial = 1748] [outer = 0x114756c00] 16:55:02 INFO - PROCESS | 7522 | 1461714902025 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]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 471ms 16:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:55:02 INFO - PROCESS | 7522 | 1461714902051 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 7522 | 1461714902053 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:55:02 INFO - PROCESS | 7522 | 1461714902055 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 7522 | 1461714902056 Marionette TRACE conn2 <- [1,2302,null,{}] 16:55:02 INFO - PROCESS | 7522 | 1461714902058 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}] 16:55:02 INFO - PROCESS | 7522 | 1461714902162 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:55:02 INFO - PROCESS | 7522 | 1461714902188 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a823000 == 45 [pid = 7522] [id = 583] 16:55:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 91 (0x11c977c00) [pid = 7522] [serial = 1749] [outer = 0x0] 16:55:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 92 (0x12656dc00) [pid = 7522] [serial = 1750] [outer = 0x11c977c00] 16:55:02 INFO - PROCESS | 7522 | 1461714902214 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 93 (0x12680b400) [pid = 7522] [serial = 1751] [outer = 0x11c977c00] 16:55:02 INFO - PROCESS | 7522 | 1461714902553 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]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 16:55:02 INFO - PROCESS | 7522 | 1461714902574 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 7522 | 1461714902575 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:55:02 INFO - PROCESS | 7522 | 1461714902577 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 7522 | 1461714902579 Marionette TRACE conn2 <- [1,2306,null,{}] 16:55:02 INFO - PROCESS | 7522 | 1461714902581 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}] 16:55:02 INFO - PROCESS | 7522 | 1461714902680 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:55:02 INFO - PROCESS | 7522 | 1461714902685 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x12adcd800 == 46 [pid = 7522] [id = 584] 16:55:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 94 (0x12680ec00) [pid = 7522] [serial = 1752] [outer = 0x0] 16:55:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 95 (0x126f08800) [pid = 7522] [serial = 1753] [outer = 0x12680ec00] 16:55:02 INFO - PROCESS | 7522 | 1461714902713 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 96 (0x127371800) [pid = 7522] [serial = 1754] [outer = 0x12680ec00] 16:55:03 INFO - PROCESS | 7522 | 1461714903067 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]]]}] 16:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 16:55:03 INFO - PROCESS | 7522 | 1461714903107 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:55:03 INFO - PROCESS | 7522 | 1461714903109 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:55:03 INFO - PROCESS | 7522 | 1461714903113 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 7522 | 1461714903116 Marionette TRACE conn2 <- [1,2310,null,{}] 16:55:03 INFO - PROCESS | 7522 | 1461714903120 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}] 16:55:03 INFO - PROCESS | 7522 | 1461714903257 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:55:03 INFO - PROCESS | 7522 | 1461714903264 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae84000 == 47 [pid = 7522] [id = 585] 16:55:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 97 (0x11c9e6800) [pid = 7522] [serial = 1755] [outer = 0x0] 16:55:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 98 (0x12742dc00) [pid = 7522] [serial = 1756] [outer = 0x11c9e6800] 16:55:03 INFO - PROCESS | 7522 | 1461714903308 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 99 (0x127a10c00) [pid = 7522] [serial = 1757] [outer = 0x11c9e6800] 16:55:03 INFO - PROCESS | 7522 | 1461714903818 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]]]}] 16:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 774ms 16:55:03 INFO - PROCESS | 7522 | 1461714903887 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:55:03 INFO - PROCESS | 7522 | 1461714903890 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:55:03 INFO - PROCESS | 7522 | 1461714903895 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 7522 | 1461714903897 Marionette TRACE conn2 <- [1,2314,null,{}] 16:55:03 INFO - PROCESS | 7522 | 1461714903901 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}] 16:55:04 INFO - PROCESS | 7522 | 1461714904008 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:55:04 INFO - PROCESS | 7522 | 1461714904077 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x118e28800 == 48 [pid = 7522] [id = 586] 16:55:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 100 (0x11527b800) [pid = 7522] [serial = 1758] [outer = 0x0] 16:55:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x1157d9400) [pid = 7522] [serial = 1759] [outer = 0x11527b800] 16:55:04 INFO - PROCESS | 7522 | 1461714904110 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x118740c00) [pid = 7522] [serial = 1760] [outer = 0x11527b800] 16:55:04 INFO - PROCESS | 7522 | 1461714904578 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]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 723ms 16:55:04 INFO - PROCESS | 7522 | 1461714904656 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 7522 | 1461714904662 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:55:04 INFO - PROCESS | 7522 | 1461714904692 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 7522 | 1461714904695 Marionette TRACE conn2 <- [1,2318,null,{}] 16:55:04 INFO - PROCESS | 7522 | 1461714904699 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}] 16:55:04 INFO - PROCESS | 7522 | 1461714904838 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:55:04 INFO - PROCESS | 7522 | 1461714904902 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x125c86800 == 49 [pid = 7522] [id = 587] 16:55:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x119345000) [pid = 7522] [serial = 1761] [outer = 0x0] 16:55:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x11a711400) [pid = 7522] [serial = 1762] [outer = 0x119345000] 16:55:04 INFO - PROCESS | 7522 | 1461714904933 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11af49800) [pid = 7522] [serial = 1763] [outer = 0x119345000] 16:55:05 INFO - PROCESS | 7522 | 1461714905357 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] 16:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:55:05 INFO - PROCESS | 7522 | 1461714905369 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:55:05 INFO - PROCESS | 7522 | 1461714905371 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 7522 | 1461714905374 Marionette TRACE conn2 <- [1,2322,null,{}] 16:55:05 INFO - PROCESS | 7522 | 1461714905382 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}] 16:55:05 INFO - PROCESS | 7522 | 1461714905491 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:55:05 INFO - PROCESS | 7522 | 1461714905562 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x12add0000 == 50 [pid = 7522] [id = 588] 16:55:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x11bcd1800) [pid = 7522] [serial = 1764] [outer = 0x0] 16:55:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x11c872c00) [pid = 7522] [serial = 1765] [outer = 0x11bcd1800] 16:55:05 INFO - PROCESS | 7522 | 1461714905595 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x11cb46800) [pid = 7522] [serial = 1766] [outer = 0x11bcd1800] 16:55:06 INFO - PROCESS | 7522 | 1461714906022 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]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 671ms 16:55:06 INFO - PROCESS | 7522 | 1461714906043 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 7522 | 1461714906046 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:55:06 INFO - PROCESS | 7522 | 1461714906050 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 7522 | 1461714906052 Marionette TRACE conn2 <- [1,2326,null,{}] 16:55:06 INFO - PROCESS | 7522 | 1461714906055 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}] 16:55:06 INFO - PROCESS | 7522 | 1461714906248 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:55:06 INFO - PROCESS | 7522 | 1461714906361 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x12afa6800 == 51 [pid = 7522] [id = 589] 16:55:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x123c72000) [pid = 7522] [serial = 1767] [outer = 0x0] 16:55:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x12680fc00) [pid = 7522] [serial = 1768] [outer = 0x123c72000] 16:55:06 INFO - PROCESS | 7522 | 1461714906406 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x126f0e400) [pid = 7522] [serial = 1769] [outer = 0x123c72000] 16:55:06 INFO - PROCESS | 7522 | 1461714906814 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]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 771ms 16:55:06 INFO - PROCESS | 7522 | 1461714906820 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 7522 | 1461714906821 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:55:06 INFO - PROCESS | 7522 | 1461714906824 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 7522 | 1461714906825 Marionette TRACE conn2 <- [1,2330,null,{}] 16:55:06 INFO - PROCESS | 7522 | 1461714906828 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}] 16:55:06 INFO - PROCESS | 7522 | 1461714906930 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:55:06 INFO - PROCESS | 7522 | 1461714906982 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b040000 == 52 [pid = 7522] [id = 590] 16:55:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x12687d400) [pid = 7522] [serial = 1770] [outer = 0x0] 16:55:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x12730e400) [pid = 7522] [serial = 1771] [outer = 0x12687d400] 16:55:07 INFO - PROCESS | 7522 | 1461714907013 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x127a0e400) [pid = 7522] [serial = 1772] [outer = 0x12687d400] 16:55:07 INFO - PROCESS | 7522 | 1461714907468 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]]]}] 16:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 668ms 16:55:07 INFO - PROCESS | 7522 | 1461714907493 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:55:07 INFO - PROCESS | 7522 | 1461714907494 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:55:07 INFO - PROCESS | 7522 | 1461714907496 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 7522 | 1461714907498 Marionette TRACE conn2 <- [1,2334,null,{}] 16:55:07 INFO - PROCESS | 7522 | 1461714907500 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}] 16:55:07 INFO - PROCESS | 7522 | 1461714907619 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:55:07 INFO - PROCESS | 7522 | 1461714907723 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b124000 == 53 [pid = 7522] [id = 591] 16:55:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x12921fc00) [pid = 7522] [serial = 1773] [outer = 0x0] 16:55:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x12947b000) [pid = 7522] [serial = 1774] [outer = 0x12921fc00] 16:55:07 INFO - PROCESS | 7522 | 1461714907757 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x12a0be000) [pid = 7522] [serial = 1775] [outer = 0x12921fc00] 16:55:08 INFO - PROCESS | 7522 | 1461714908154 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]]]}] 16:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 16:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:55:08 INFO - PROCESS | 7522 | 1461714908169 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 7522 | 1461714908170 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:55:08 INFO - PROCESS | 7522 | 1461714908172 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 7522 | 1461714908174 Marionette TRACE conn2 <- [1,2338,null,{}] 16:55:08 INFO - PROCESS | 7522 | 1461714908176 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}] 16:55:08 INFO - PROCESS | 7522 | 1461714908278 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:55:08 INFO - PROCESS | 7522 | 1461714908331 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b5e4000 == 54 [pid = 7522] [id = 592] 16:55:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x129224800) [pid = 7522] [serial = 1776] [outer = 0x0] 16:55:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12a36ac00) [pid = 7522] [serial = 1777] [outer = 0x129224800] 16:55:08 INFO - PROCESS | 7522 | 1461714908361 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x12a371800) [pid = 7522] [serial = 1778] [outer = 0x129224800] 16:55:08 INFO - PROCESS | 7522 | 1461714908969 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]]]}] 16:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 871ms 16:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:55:09 INFO - PROCESS | 7522 | 1461714909044 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 7522 | 1461714909046 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:55:09 INFO - PROCESS | 7522 | 1461714909049 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 7522 | 1461714909052 Marionette TRACE conn2 <- [1,2342,null,{}] 16:55:09 INFO - PROCESS | 7522 | 1461714909055 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}] 16:55:09 INFO - PROCESS | 7522 | 1461714909152 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:55:09 INFO - PROCESS | 7522 | 1461714909206 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x119e48000 == 55 [pid = 7522] [id = 593] 16:55:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x11561c000) [pid = 7522] [serial = 1779] [outer = 0x0] 16:55:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x115a02400) [pid = 7522] [serial = 1780] [outer = 0x11561c000] 16:55:09 INFO - PROCESS | 7522 | 1461714909234 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x11873e000) [pid = 7522] [serial = 1781] [outer = 0x11561c000] 16:55:09 INFO - PROCESS | 7522 | 1461714909638 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]]]}] 16:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 620ms 16:55:09 INFO - PROCESS | 7522 | 1461714909670 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 7522 | 1461714909674 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:55:09 INFO - PROCESS | 7522 | 1461714909678 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 7522 | 1461714909680 Marionette TRACE conn2 <- [1,2346,null,{}] 16:55:09 INFO - PROCESS | 7522 | 1461714909682 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}] 16:55:09 INFO - PROCESS | 7522 | 1461714909783 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:55:09 INFO - PROCESS | 7522 | 1461714909856 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b73000 == 56 [pid = 7522] [id = 594] 16:55:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x115616000) [pid = 7522] [serial = 1782] [outer = 0x0] 16:55:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x119056400) [pid = 7522] [serial = 1783] [outer = 0x115616000] 16:55:09 INFO - PROCESS | 7522 | 1461714909884 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x119479000) [pid = 7522] [serial = 1784] [outer = 0x115616000] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x126788800 == 55 [pid = 7522] [id = 97] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x131f65800 == 54 [pid = 7522] [id = 94] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x114fc0800 == 53 [pid = 7522] [id = 95] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x12adcd800 == 52 [pid = 7522] [id = 584] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x12a823000 == 51 [pid = 7522] [id = 583] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4c0000 == 50 [pid = 7522] [id = 582] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x12961e800 == 49 [pid = 7522] [id = 581] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x114f65000 == 48 [pid = 7522] [id = 580] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x126775800 == 47 [pid = 7522] [id = 579] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x125c8c800 == 46 [pid = 7522] [id = 578] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x11c41c000 == 45 [pid = 7522] [id = 577] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x11bbdf000 == 44 [pid = 7522] [id = 576] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x11936f800 == 43 [pid = 7522] [id = 575] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x118a25000 == 42 [pid = 7522] [id = 574] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x125c9a800 == 41 [pid = 7522] [id = 573] 16:55:10 INFO - PROCESS | 7522 | --DOCSHELL 0x11aa32000 == 40 [pid = 7522] [id = 572] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x11c970c00) [pid = 7522] [serial = 1693] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x11c9eec00) [pid = 7522] [serial = 1696] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x114e51000) [pid = 7522] [serial = 1663] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x114f20c00) [pid = 7522] [serial = 1664] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x115617c00) [pid = 7522] [serial = 1666] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x1156a3c00) [pid = 7522] [serial = 1667] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x11c9e5800) [pid = 7522] [serial = 1694] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x123c74400) [pid = 7522] [serial = 1699] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x11c182800) [pid = 7522] [serial = 1687] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x11ac45400) [pid = 7522] [serial = 1702] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x11c610c00) [pid = 7522] [serial = 1688] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x123c6b000) [pid = 7522] [serial = 1697] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x11bb65c00) [pid = 7522] [serial = 1684] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x11c129000) [pid = 7522] [serial = 1685] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x11a70cc00) [pid = 7522] [serial = 1678] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x11af49c00) [pid = 7522] [serial = 1679] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x11bb05800) [pid = 7522] [serial = 1681] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x11bb61c00) [pid = 7522] [serial = 1682] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x119140800) [pid = 7522] [serial = 1672] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x119338400) [pid = 7522] [serial = 1673] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x11873ac00) [pid = 7522] [serial = 1669] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x118b5dc00) [pid = 7522] [serial = 1670] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x119346000) [pid = 7522] [serial = 1675] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 102 (0x119479800) [pid = 7522] [serial = 1676] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 101 (0x125f60400) [pid = 7522] [serial = 1705] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 100 (0x12680c400) [pid = 7522] [serial = 1709] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 99 (0x126573c00) [pid = 7522] [serial = 1706] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 98 (0x11c622400) [pid = 7522] [serial = 1690] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 97 (0x123c6e800) [pid = 7522] [serial = 1703] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 96 (0x125eedc00) [pid = 7522] [serial = 1700] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 95 (0x11c86ac00) [pid = 7522] [serial = 1691] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | --DOMWINDOW == 94 (0x126806400) [pid = 7522] [serial = 1708] [outer = 0x0] [url = about:blank] 16:55:10 INFO - PROCESS | 7522 | 1461714910297 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]]]}] 16:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 671ms 16:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:55:10 INFO - PROCESS | 7522 | 1461714910349 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 7522 | 1461714910351 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:55:10 INFO - PROCESS | 7522 | 1461714910353 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 7522 | 1461714910355 Marionette TRACE conn2 <- [1,2350,null,{}] 16:55:10 INFO - PROCESS | 7522 | 1461714910363 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}] 16:55:10 INFO - PROCESS | 7522 | 1461714910464 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:55:10 INFO - PROCESS | 7522 | 1461714910542 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x119426800 == 41 [pid = 7522] [id = 595] 16:55:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 95 (0x119050800) [pid = 7522] [serial = 1785] [outer = 0x0] 16:55:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 96 (0x11a710800) [pid = 7522] [serial = 1786] [outer = 0x119050800] 16:55:10 INFO - PROCESS | 7522 | 1461714910571 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 97 (0x11af53c00) [pid = 7522] [serial = 1787] [outer = 0x119050800] 16:55:10 INFO - PROCESS | 7522 | 1461714910901 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]]]}] 16:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 573ms 16:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:55:10 INFO - PROCESS | 7522 | 1461714910926 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 7522 | 1461714910928 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:55:10 INFO - PROCESS | 7522 | 1461714910930 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 7522 | 1461714910931 Marionette TRACE conn2 <- [1,2354,null,{}] 16:55:10 INFO - PROCESS | 7522 | 1461714910934 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}] 16:55:11 INFO - PROCESS | 7522 | 1461714911021 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:55:11 INFO - PROCESS | 7522 | 1461714911076 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c19c800 == 42 [pid = 7522] [id = 596] 16:55:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 98 (0x11ac9ac00) [pid = 7522] [serial = 1788] [outer = 0x0] 16:55:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 99 (0x11bcd7400) [pid = 7522] [serial = 1789] [outer = 0x11ac9ac00] 16:55:11 INFO - PROCESS | 7522 | 1461714911103 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 100 (0x11c627000) [pid = 7522] [serial = 1790] [outer = 0x11ac9ac00] 16:55:11 INFO - PROCESS | 7522 | 1461714911406 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]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 16:55:11 INFO - PROCESS | 7522 | 1461714911453 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 7522 | 1461714911454 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:55:11 INFO - PROCESS | 7522 | 1461714911456 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 7522 | 1461714911457 Marionette TRACE conn2 <- [1,2358,null,{}] 16:55:11 INFO - PROCESS | 7522 | 1461714911460 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}] 16:55:11 INFO - PROCESS | 7522 | 1461714911545 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:55:11 INFO - PROCESS | 7522 | 1461714911549 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d19800 == 43 [pid = 7522] [id = 597] 16:55:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 101 (0x11c622400) [pid = 7522] [serial = 1791] [outer = 0x0] 16:55:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 102 (0x11c973000) [pid = 7522] [serial = 1792] [outer = 0x11c622400] 16:55:11 INFO - PROCESS | 7522 | 1461714911576 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 103 (0x11c9e7400) [pid = 7522] [serial = 1793] [outer = 0x11c622400] 16:55:11 INFO - PROCESS | 7522 | 1461714911914 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]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 469ms 16:55:11 INFO - PROCESS | 7522 | 1461714911925 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 7522 | 1461714911926 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:55:11 INFO - PROCESS | 7522 | 1461714911928 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 7522 | 1461714911929 Marionette TRACE conn2 <- [1,2362,null,{}] 16:55:11 INFO - PROCESS | 7522 | 1461714911932 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}] 16:55:12 INFO - PROCESS | 7522 | 1461714912083 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:55:12 INFO - PROCESS | 7522 | 1461714912090 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x12678b000 == 44 [pid = 7522] [id = 598] 16:55:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x11c865800) [pid = 7522] [serial = 1794] [outer = 0x0] 16:55:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11c9f2c00) [pid = 7522] [serial = 1795] [outer = 0x11c865800] 16:55:12 INFO - PROCESS | 7522 | 1461714912118 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x12680dc00) [pid = 7522] [serial = 1796] [outer = 0x11c865800] 16:55:12 INFO - PROCESS | 7522 | 1461714912491 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]]]}] 16:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 571ms 16:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:55:12 INFO - PROCESS | 7522 | 1461714912504 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:55:12 INFO - PROCESS | 7522 | 1461714912505 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:55:12 INFO - PROCESS | 7522 | 1461714912508 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 7522 | 1461714912509 Marionette TRACE conn2 <- [1,2366,null,{}] 16:55:12 INFO - PROCESS | 7522 | 1461714912512 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}] 16:55:12 INFO - PROCESS | 7522 | 1461714912660 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:55:12 INFO - PROCESS | 7522 | 1461714912676 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x127382000 == 45 [pid = 7522] [id = 599] 16:55:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x11c86a800) [pid = 7522] [serial = 1797] [outer = 0x0] 16:55:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x126e7f400) [pid = 7522] [serial = 1798] [outer = 0x11c86a800] 16:55:12 INFO - PROCESS | 7522 | 1461714912716 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x127e52800) [pid = 7522] [serial = 1799] [outer = 0x11c86a800] 16:55:13 INFO - PROCESS | 7522 | 1461714913193 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]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 720ms 16:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:55:13 INFO - PROCESS | 7522 | 1461714913228 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 7522 | 1461714913229 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:55:13 INFO - PROCESS | 7522 | 1461714913232 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 7522 | 1461714913233 Marionette TRACE conn2 <- [1,2370,null,{}] 16:55:13 INFO - PROCESS | 7522 | 1461714913238 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}] 16:55:13 INFO - PROCESS | 7522 | 1461714913344 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:55:13 INFO - PROCESS | 7522 | 1461714913379 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a006000 == 46 [pid = 7522] [id = 600] 16:55:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x126573c00) [pid = 7522] [serial = 1800] [outer = 0x0] 16:55:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x129438800) [pid = 7522] [serial = 1801] [outer = 0x126573c00] 16:55:13 INFO - PROCESS | 7522 | 1461714913405 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x12a36a800) [pid = 7522] [serial = 1802] [outer = 0x126573c00] 16:55:13 INFO - PROCESS | 7522 | 1461714913738 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]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 522ms 16:55:13 INFO - PROCESS | 7522 | 1461714913755 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 7522 | 1461714913756 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:55:13 INFO - PROCESS | 7522 | 1461714913758 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 7522 | 1461714913759 Marionette TRACE conn2 <- [1,2374,null,{}] 16:55:13 INFO - PROCESS | 7522 | 1461714913761 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}] 16:55:13 INFO - PROCESS | 7522 | 1461714913872 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:55:13 INFO - PROCESS | 7522 | 1461714913886 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae7b000 == 47 [pid = 7522] [id = 601] 16:55:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x12a372400) [pid = 7522] [serial = 1803] [outer = 0x0] 16:55:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x12a542c00) [pid = 7522] [serial = 1804] [outer = 0x12a372400] 16:55:13 INFO - PROCESS | 7522 | 1461714913912 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x12a549000) [pid = 7522] [serial = 1805] [outer = 0x12a372400] 16:55:14 INFO - PROCESS | 7522 | 1461714914353 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]]]}] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x11534d800) [pid = 7522] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x1147da000) [pid = 7522] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x119b05c00) [pid = 7522] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x118b5ec00) [pid = 7522] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x11af52400) [pid = 7522] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x11c9edc00) [pid = 7522] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x123c76c00) [pid = 7522] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x114756c00) [pid = 7522] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x12680ec00) [pid = 7522] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x11c131400) [pid = 7522] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:55:14 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x11c977c00) [pid = 7522] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 618ms 16:55:14 INFO - PROCESS | 7522 | 1461714914377 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 7522 | 1461714914378 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:55:14 INFO - PROCESS | 7522 | 1461714914380 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 7522 | 1461714914381 Marionette TRACE conn2 <- [1,2378,null,{}] 16:55:14 INFO - PROCESS | 7522 | 1461714914385 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}] 16:55:14 INFO - PROCESS | 7522 | 1461714914473 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:55:14 INFO - PROCESS | 7522 | 1461714914479 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x125c8c800 == 48 [pid = 7522] [id = 602] 16:55:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x118b5ec00) [pid = 7522] [serial = 1806] [outer = 0x0] 16:55:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x11a70a800) [pid = 7522] [serial = 1807] [outer = 0x118b5ec00] 16:55:14 INFO - PROCESS | 7522 | 1461714914506 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x11c97f000) [pid = 7522] [serial = 1808] [outer = 0x118b5ec00] 16:55:14 INFO - PROCESS | 7522 | 1461714914842 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]]]}] 16:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 470ms 16:55:14 INFO - PROCESS | 7522 | 1461714914852 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:55:14 INFO - PROCESS | 7522 | 1461714914855 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:55:14 INFO - PROCESS | 7522 | 1461714914857 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 7522 | 1461714914859 Marionette TRACE conn2 <- [1,2382,null,{}] 16:55:14 INFO - PROCESS | 7522 | 1461714914862 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}] 16:55:14 INFO - PROCESS | 7522 | 1461714914967 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:55:15 INFO - PROCESS | 7522 | 1461714915025 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b5e7000 == 49 [pid = 7522] [id = 603] 16:55:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x119054800) [pid = 7522] [serial = 1809] [outer = 0x0] 16:55:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x12a547800) [pid = 7522] [serial = 1810] [outer = 0x119054800] 16:55:15 INFO - PROCESS | 7522 | 1461714915055 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x12a560800) [pid = 7522] [serial = 1811] [outer = 0x119054800] 16:55:15 INFO - PROCESS | 7522 | 1461714915364 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]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 16:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:55:15 INFO - PROCESS | 7522 | 1461714915377 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 7522 | 1461714915379 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:55:15 INFO - PROCESS | 7522 | 1461714915381 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 7522 | 1461714915382 Marionette TRACE conn2 <- [1,2386,null,{}] 16:55:15 INFO - PROCESS | 7522 | 1461714915387 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}] 16:55:15 INFO - PROCESS | 7522 | 1461714915479 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:55:15 INFO - PROCESS | 7522 | 1461714915483 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be57800 == 50 [pid = 7522] [id = 604] 16:55:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x12a55f000) [pid = 7522] [serial = 1812] [outer = 0x0] 16:55:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x12a581000) [pid = 7522] [serial = 1813] [outer = 0x12a55f000] 16:55:15 INFO - PROCESS | 7522 | 1461714915509 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x12a8e4000) [pid = 7522] [serial = 1814] [outer = 0x12a55f000] 16:55:15 INFO - PROCESS | 7522 | 1461714915860 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]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 16:55:15 INFO - PROCESS | 7522 | 1461714915902 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 7522 | 1461714915903 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:55:15 INFO - PROCESS | 7522 | 1461714915906 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 7522 | 1461714915908 Marionette TRACE conn2 <- [1,2390,null,{}] 16:55:15 INFO - PROCESS | 7522 | 1461714915912 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}] 16:55:16 INFO - PROCESS | 7522 | 1461714916048 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:55:16 INFO - PROCESS | 7522 | 1461714916054 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1d2000 == 51 [pid = 7522] [id = 605] 16:55:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x11bb07000) [pid = 7522] [serial = 1815] [outer = 0x0] 16:55:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x12a8e9c00) [pid = 7522] [serial = 1816] [outer = 0x11bb07000] 16:55:16 INFO - PROCESS | 7522 | 1461714916097 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x11873c400) [pid = 7522] [serial = 1817] [outer = 0x11bb07000] 16:55:16 INFO - PROCESS | 7522 | 1461714916685 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]]]}] 16:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 821ms 16:55:16 INFO - PROCESS | 7522 | 1461714916727 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 7522 | 1461714916730 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:55:16 INFO - PROCESS | 7522 | 1461714916734 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 7522 | 1461714916736 Marionette TRACE conn2 <- [1,2394,null,{}] 16:55:16 INFO - PROCESS | 7522 | 1461714916740 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}] 16:55:16 INFO - PROCESS | 7522 | 1461714916856 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:55:16 INFO - PROCESS | 7522 | 1461714916927 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x119021000 == 52 [pid = 7522] [id = 606] 16:55:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x115613400) [pid = 7522] [serial = 1818] [outer = 0x0] 16:55:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x1178f2c00) [pid = 7522] [serial = 1819] [outer = 0x115613400] 16:55:16 INFO - PROCESS | 7522 | 1461714916962 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x119140c00) [pid = 7522] [serial = 1820] [outer = 0x115613400] 16:55:17 INFO - PROCESS | 7522 | 1461714917417 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]]]}] 16:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 722ms 16:55:17 INFO - PROCESS | 7522 | 1461714917462 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:55:17 INFO - PROCESS | 7522 | 1461714917466 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:55:17 INFO - PROCESS | 7522 | 1461714917489 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 7522 | 1461714917491 Marionette TRACE conn2 <- [1,2398,null,{}] 16:55:17 INFO - PROCESS | 7522 | 1461714917493 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}] 16:55:17 INFO - PROCESS | 7522 | 1461714917609 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:55:17 INFO - PROCESS | 7522 | 1461714917682 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d06800 == 53 [pid = 7522] [id = 607] 16:55:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x11ac45c00) [pid = 7522] [serial = 1821] [outer = 0x0] 16:55:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x11b161800) [pid = 7522] [serial = 1822] [outer = 0x11ac45c00] 16:55:17 INFO - PROCESS | 7522 | 1461714917712 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x11c625c00) [pid = 7522] [serial = 1823] [outer = 0x11ac45c00] 16:55:18 INFO - PROCESS | 7522 | 1461714918137 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]]]}] 16:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 672ms 16:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:55:18 INFO - PROCESS | 7522 | 1461714918161 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:55:18 INFO - PROCESS | 7522 | 1461714918162 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:55:18 INFO - PROCESS | 7522 | 1461714918164 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 7522 | 1461714918168 Marionette TRACE conn2 <- [1,2402,null,{}] 16:55:18 INFO - PROCESS | 7522 | 1461714918176 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}] 16:55:18 INFO - PROCESS | 7522 | 1461714918285 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:55:18 INFO - PROCESS | 7522 | 1461714918346 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b84f800 == 54 [pid = 7522] [id = 608] 16:55:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x11c9ec800) [pid = 7522] [serial = 1824] [outer = 0x0] 16:55:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x123c76c00) [pid = 7522] [serial = 1825] [outer = 0x11c9ec800] 16:55:18 INFO - PROCESS | 7522 | 1461714918421 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x12680c400) [pid = 7522] [serial = 1826] [outer = 0x11c9ec800] 16:55:18 INFO - PROCESS | 7522 | 1461714918817 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]]]}] 16:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 723ms 16:55:18 INFO - PROCESS | 7522 | 1461714918903 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:55:18 INFO - PROCESS | 7522 | 1461714918905 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:55:18 INFO - PROCESS | 7522 | 1461714918908 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 7522 | 1461714918909 Marionette TRACE conn2 <- [1,2406,null,{}] 16:55:18 INFO - PROCESS | 7522 | 1461714918911 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}] 16:55:19 INFO - PROCESS | 7522 | 1461714919024 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:55:19 INFO - PROCESS | 7522 | 1461714919125 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c949800 == 55 [pid = 7522] [id = 609] 16:55:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x12736e000) [pid = 7522] [serial = 1827] [outer = 0x0] 16:55:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x12a36fc00) [pid = 7522] [serial = 1828] [outer = 0x12736e000] 16:55:19 INFO - PROCESS | 7522 | 1461714919157 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x12a54c000) [pid = 7522] [serial = 1829] [outer = 0x12736e000] 16:55:19 INFO - PROCESS | 7522 | 1461714919573 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]]]}] 16:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 718ms 16:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:55:19 INFO - PROCESS | 7522 | 1461714919627 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 7522 | 1461714919628 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:55:19 INFO - PROCESS | 7522 | 1461714919630 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 7522 | 1461714919631 Marionette TRACE conn2 <- [1,2410,null,{}] 16:55:19 INFO - PROCESS | 7522 | 1461714919634 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}] 16:55:19 INFO - PROCESS | 7522 | 1461714919743 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:55:19 INFO - PROCESS | 7522 | 1461714919801 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d1a5000 == 56 [pid = 7522] [id = 610] 16:55:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x12a548400) [pid = 7522] [serial = 1830] [outer = 0x0] 16:55:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x12a559800) [pid = 7522] [serial = 1831] [outer = 0x12a548400] 16:55:19 INFO - PROCESS | 7522 | 1461714919831 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x12a579800) [pid = 7522] [serial = 1832] [outer = 0x12a548400] 16:55:20 INFO - PROCESS | 7522 | 1461714920293 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]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 669ms 16:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:55:20 INFO - PROCESS | 7522 | 1461714920300 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 7522 | 1461714920301 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:55:20 INFO - PROCESS | 7522 | 1461714920303 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 7522 | 1461714920305 Marionette TRACE conn2 <- [1,2414,null,{}] 16:55:20 INFO - PROCESS | 7522 | 1461714920307 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}] 16:55:20 INFO - PROCESS | 7522 | 1461714920446 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:55:20 INFO - PROCESS | 7522 | 1461714920507 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d43f800 == 57 [pid = 7522] [id = 611] 16:55:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x12a584000) [pid = 7522] [serial = 1833] [outer = 0x0] 16:55:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x12a8f1000) [pid = 7522] [serial = 1834] [outer = 0x12a584000] 16:55:20 INFO - PROCESS | 7522 | 1461714920580 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x12a9a7c00) [pid = 7522] [serial = 1835] [outer = 0x12a584000] 16:55:20 INFO - PROCESS | 7522 | 1461714920982 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]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 719ms 16:55:21 INFO - PROCESS | 7522 | 1461714921023 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 7522 | 1461714921024 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:55:21 INFO - PROCESS | 7522 | 1461714921026 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 7522 | 1461714921028 Marionette TRACE conn2 <- [1,2418,null,{}] 16:55:21 INFO - PROCESS | 7522 | 1461714921030 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}] 16:55:21 INFO - PROCESS | 7522 | 1461714921150 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:55:21 INFO - PROCESS | 7522 | 1461714921224 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a011000 == 58 [pid = 7522] [id = 612] 16:55:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x1193acc00) [pid = 7522] [serial = 1836] [outer = 0x0] 16:55:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x127a09c00) [pid = 7522] [serial = 1837] [outer = 0x1193acc00] 16:55:21 INFO - PROCESS | 7522 | 1461714921255 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x12a9af800) [pid = 7522] [serial = 1838] [outer = 0x1193acc00] 16:55:21 INFO - PROCESS | 7522 | 1461714921674 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]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 873ms 16:55:21 INFO - PROCESS | 7522 | 1461714921901 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 7522 | 1461714921904 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:55:21 INFO - PROCESS | 7522 | 1461714921907 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 7522 | 1461714921908 Marionette TRACE conn2 <- [1,2422,null,{}] 16:55:21 INFO - PROCESS | 7522 | 1461714921912 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}] 16:55:22 INFO - PROCESS | 7522 | 1461714922004 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:55:22 INFO - PROCESS | 7522 | 1461714922075 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c118800 == 59 [pid = 7522] [id = 613] 16:55:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x1178f9000) [pid = 7522] [serial = 1839] [outer = 0x0] 16:55:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x118bcf800) [pid = 7522] [serial = 1840] [outer = 0x1178f9000] 16:55:22 INFO - PROCESS | 7522 | 1461714922098 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x119b05c00) [pid = 7522] [serial = 1841] [outer = 0x1178f9000] 16:55:22 INFO - PROCESS | 7522 | 1461714922567 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]]]}] 16:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 677ms 16:55:22 INFO - PROCESS | 7522 | 1461714922585 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 7522 | 1461714922589 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:55:22 INFO - PROCESS | 7522 | 1461714922597 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 7522 | 1461714922601 Marionette TRACE conn2 <- [1,2426,null,{}] 16:55:22 INFO - PROCESS | 7522 | 1461714922628 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}] 16:55:22 INFO - PROCESS | 7522 | 1461714922784 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:55:22 INFO - PROCESS | 7522 | 1461714922889 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x1265fd800 == 60 [pid = 7522] [id = 614] 16:55:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x1178f9400) [pid = 7522] [serial = 1842] [outer = 0x0] 16:55:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x11ac9a400) [pid = 7522] [serial = 1843] [outer = 0x1178f9400] 16:55:22 INFO - PROCESS | 7522 | 1461714922920 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x11bcd5400) [pid = 7522] [serial = 1844] [outer = 0x1178f9400] 16:55:23 INFO - PROCESS | 7522 | 1461714923365 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]]]}] 16:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 801ms 16:55:23 INFO - PROCESS | 7522 | 1461714923395 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:55:23 INFO - PROCESS | 7522 | 1461714923396 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:55:23 INFO - PROCESS | 7522 | 1461714923399 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:55:23 INFO - PROCESS | 7522 | 1461714923400 Marionette TRACE conn2 <- [1,2430,null,{}] 16:55:23 INFO - PROCESS | 7522 | 1461714923407 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}] 16:55:23 INFO - PROCESS | 7522 | 1461714923524 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12be57800 == 59 [pid = 7522] [id = 604] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12b5e7000 == 58 [pid = 7522] [id = 603] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x125c8c800 == 57 [pid = 7522] [id = 602] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae7b000 == 56 [pid = 7522] [id = 601] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12a006000 == 55 [pid = 7522] [id = 600] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x127382000 == 54 [pid = 7522] [id = 599] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12678b000 == 53 [pid = 7522] [id = 598] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x12742dc00) [pid = 7522] [serial = 1756] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x125d19800 == 52 [pid = 7522] [id = 597] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x11c19c800 == 51 [pid = 7522] [id = 596] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x119426800 == 50 [pid = 7522] [id = 595] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x119b73000 == 49 [pid = 7522] [id = 594] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x119e48000 == 48 [pid = 7522] [id = 593] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12add0000 == 47 [pid = 7522] [id = 588] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x125c86800 == 46 [pid = 7522] [id = 587] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x118e28800 == 45 [pid = 7522] [id = 586] 16:55:23 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae84000 == 44 [pid = 7522] [id = 585] 16:55:23 INFO - PROCESS | 7522 | 1461714923628 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x11bcde400) [pid = 7522] [serial = 1748] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x115a09400) [pid = 7522] [serial = 1747] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x126f08800) [pid = 7522] [serial = 1753] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x1267b6800) [pid = 7522] [serial = 1745] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x11c17a000) [pid = 7522] [serial = 1735] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x12656dc00) [pid = 7522] [serial = 1750] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x11c9ea400) [pid = 7522] [serial = 1739] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x11c611800) [pid = 7522] [serial = 1736] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x12680b400) [pid = 7522] [serial = 1751] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x127371800) [pid = 7522] [serial = 1754] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x126874800) [pid = 7522] [serial = 1711] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x115a0e800) [pid = 7522] [serial = 1724] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x11561bc00) [pid = 7522] [serial = 1723] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x11c869c00) [pid = 7522] [serial = 1738] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x11a798c00) [pid = 7522] [serial = 1729] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x11aea0400) [pid = 7522] [serial = 1730] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x118ef1400) [pid = 7522] [serial = 1726] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x1191e3400) [pid = 7522] [serial = 1727] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x11bb5e000) [pid = 7522] [serial = 1732] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x11c127000) [pid = 7522] [serial = 1733] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x11527fc00) [pid = 7522] [serial = 1714] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x118860c00) [pid = 7522] [serial = 1717] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x11cb44000) [pid = 7522] [serial = 1741] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x11aca6c00) [pid = 7522] [serial = 1720] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x126092000) [pid = 7522] [serial = 1744] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x123c72400) [pid = 7522] [serial = 1742] [outer = 0x0] [url = about:blank] 16:55:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x1156cf000 == 45 [pid = 7522] [id = 615] 16:55:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x115615000) [pid = 7522] [serial = 1845] [outer = 0x0] 16:55:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x118ef1400) [pid = 7522] [serial = 1846] [outer = 0x115615000] 16:55:23 INFO - PROCESS | 7522 | 1461714923663 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x11c129800) [pid = 7522] [serial = 1847] [outer = 0x115615000] 16:55:23 INFO - PROCESS | 7522 | 1461714923979 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]]]}] 16:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 621ms 16:55:24 INFO - PROCESS | 7522 | 1461714924021 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 7522 | 1461714924022 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:55:24 INFO - PROCESS | 7522 | 1461714924024 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 7522 | 1461714924026 Marionette TRACE conn2 <- [1,2434,null,{}] 16:55:24 INFO - PROCESS | 7522 | 1461714924028 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}] 16:55:24 INFO - PROCESS | 7522 | 1461714924130 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:55:24 INFO - PROCESS | 7522 | 1461714924136 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4ce800 == 46 [pid = 7522] [id = 616] 16:55:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x11c874800) [pid = 7522] [serial = 1848] [outer = 0x0] 16:55:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x123c6d800) [pid = 7522] [serial = 1849] [outer = 0x11c874800] 16:55:24 INFO - PROCESS | 7522 | 1461714924172 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12656f400) [pid = 7522] [serial = 1850] [outer = 0x11c874800] 16:55:24 INFO - PROCESS | 7522 | 1461714924617 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]]]}] 16:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 621ms 16:55:24 INFO - PROCESS | 7522 | 1461714924646 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 7522 | 1461714924647 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:55:24 INFO - PROCESS | 7522 | 1461714924649 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 7522 | 1461714924650 Marionette TRACE conn2 <- [1,2438,null,{}] 16:55:24 INFO - PROCESS | 7522 | 1461714924653 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}] 16:55:24 INFO - PROCESS | 7522 | 1461714924740 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:55:24 INFO - PROCESS | 7522 | 1461714924744 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x1264b8000 == 47 [pid = 7522] [id = 617] 16:55:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x126572400) [pid = 7522] [serial = 1851] [outer = 0x0] 16:55:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x126811400) [pid = 7522] [serial = 1852] [outer = 0x126572400] 16:55:24 INFO - PROCESS | 7522 | 1461714924770 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x126ab8000) [pid = 7522] [serial = 1853] [outer = 0x126572400] 16:55:25 INFO - PROCESS | 7522 | 1461714925139 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]]]}] 16:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 16:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:55:25 INFO - PROCESS | 7522 | 1461714925171 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 7522 | 1461714925173 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:55:25 INFO - PROCESS | 7522 | 1461714925176 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 7522 | 1461714925178 Marionette TRACE conn2 <- [1,2442,null,{}] 16:55:25 INFO - PROCESS | 7522 | 1461714925182 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}] 16:55:25 INFO - PROCESS | 7522 | 1461714925348 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:55:25 INFO - PROCESS | 7522 | 1461714925361 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x129628000 == 48 [pid = 7522] [id = 618] 16:55:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x127e4f400) [pid = 7522] [serial = 1854] [outer = 0x0] 16:55:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x12947fc00) [pid = 7522] [serial = 1855] [outer = 0x127e4f400] 16:55:25 INFO - PROCESS | 7522 | 1461714925408 Marionette DEBUG loaded listener.js 16:55:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x12a546000) [pid = 7522] [serial = 1856] [outer = 0x127e4f400] 16:55:25 INFO - PROCESS | 7522 | 1461714925809 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]]]}] 16:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 669ms 16:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:55:25 INFO - PROCESS | 7522 | 1461714925846 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 7522 | 1461714925847 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:55:25 INFO - PROCESS | 7522 | 1461714925870 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 7522 | 1461714925871 Marionette TRACE conn2 <- [1,2446,null,{}] 16:55:25 INFO - PROCESS | 7522 | 1461714925874 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}] 16:55:25 INFO - PROCESS | 7522 | 1461714925988 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:55:26 INFO - PROCESS | 7522 | 1461714926020 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x12adc7000 == 49 [pid = 7522] [id = 619] 16:55:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x12a54c800) [pid = 7522] [serial = 1857] [outer = 0x0] 16:55:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x12a552800) [pid = 7522] [serial = 1858] [outer = 0x12a54c800] 16:55:26 INFO - PROCESS | 7522 | 1461714926045 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x12a57d000) [pid = 7522] [serial = 1859] [outer = 0x12a54c800] 16:55:26 INFO - PROCESS | 7522 | 1461714926392 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]]]}] 16:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 589ms 16:55:26 INFO - PROCESS | 7522 | 1461714926439 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 7522 | 1461714926440 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:55:26 INFO - PROCESS | 7522 | 1461714926442 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 7522 | 1461714926443 Marionette TRACE conn2 <- [1,2450,null,{}] 16:55:26 INFO - PROCESS | 7522 | 1461714926446 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}] 16:55:26 INFO - PROCESS | 7522 | 1461714926555 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:55:26 INFO - PROCESS | 7522 | 1461714926592 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae84800 == 50 [pid = 7522] [id = 620] 16:55:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x12a54d000) [pid = 7522] [serial = 1860] [outer = 0x0] 16:55:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x12a587000) [pid = 7522] [serial = 1861] [outer = 0x12a54d000] 16:55:26 INFO - PROCESS | 7522 | 1461714926617 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x12a904400) [pid = 7522] [serial = 1862] [outer = 0x12a54d000] 16:55:26 INFO - PROCESS | 7522 | 1461714926948 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]]]}] 16:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 16:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:55:26 INFO - PROCESS | 7522 | 1461714926960 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 7522 | 1461714926961 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:55:26 INFO - PROCESS | 7522 | 1461714926963 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 7522 | 1461714926965 Marionette TRACE conn2 <- [1,2454,null,{}] 16:55:26 INFO - PROCESS | 7522 | 1461714926967 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}] 16:55:27 INFO - PROCESS | 7522 | 1461714927082 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:55:27 INFO - PROCESS | 7522 | 1461714927095 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b050800 == 51 [pid = 7522] [id = 621] 16:55:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x12a906000) [pid = 7522] [serial = 1863] [outer = 0x0] 16:55:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x12a90c400) [pid = 7522] [serial = 1864] [outer = 0x12a906000] 16:55:27 INFO - PROCESS | 7522 | 1461714927121 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x12a9aa000) [pid = 7522] [serial = 1865] [outer = 0x12a906000] 16:55:27 INFO - PROCESS | 7522 | 1461714927472 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]]]}] 16:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 522ms 16:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:55:27 INFO - PROCESS | 7522 | 1461714927487 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:55:27 INFO - PROCESS | 7522 | 1461714927488 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:55:27 INFO - PROCESS | 7522 | 1461714927490 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 7522 | 1461714927492 Marionette TRACE conn2 <- [1,2458,null,{}] 16:55:27 INFO - PROCESS | 7522 | 1461714927494 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}] 16:55:27 INFO - PROCESS | 7522 | 1461714927613 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:55:27 INFO - PROCESS | 7522 | 1461714927628 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbc6000 == 52 [pid = 7522] [id = 622] 16:55:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x12a9a8400) [pid = 7522] [serial = 1866] [outer = 0x0] 16:55:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x12a9b5c00) [pid = 7522] [serial = 1867] [outer = 0x12a9a8400] 16:55:27 INFO - PROCESS | 7522 | 1461714927660 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x12aa08800) [pid = 7522] [serial = 1868] [outer = 0x12a9a8400] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x11c86a800) [pid = 7522] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x126573c00) [pid = 7522] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x12a372400) [pid = 7522] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x119054800) [pid = 7522] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x118b5ec00) [pid = 7522] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x11561c000) [pid = 7522] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x11c865800) [pid = 7522] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x11c622400) [pid = 7522] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x119050800) [pid = 7522] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x11ac9ac00) [pid = 7522] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x115616000) [pid = 7522] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:55:28 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x12a55f000) [pid = 7522] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:55:28 INFO - PROCESS | 7522 | 1461714928187 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]]]}] 16:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 718ms 16:55:28 INFO - PROCESS | 7522 | 1461714928210 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 7522 | 1461714928211 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:55:28 INFO - PROCESS | 7522 | 1461714928213 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 7522 | 1461714928215 Marionette TRACE conn2 <- [1,2462,null,{}] 16:55:28 INFO - PROCESS | 7522 | 1461714928218 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}] 16:55:28 INFO - PROCESS | 7522 | 1461714928323 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:55:28 INFO - PROCESS | 7522 | 1461714928411 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbbf000 == 53 [pid = 7522] [id = 623] 16:55:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x114e51000) [pid = 7522] [serial = 1869] [outer = 0x0] 16:55:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x12aa09400) [pid = 7522] [serial = 1870] [outer = 0x114e51000] 16:55:28 INFO - PROCESS | 7522 | 1461714928441 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x12aa11000) [pid = 7522] [serial = 1871] [outer = 0x114e51000] 16:55:28 INFO - PROCESS | 7522 | 1461714928743 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]]]}] 16:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 572ms 16:55:28 INFO - PROCESS | 7522 | 1461714928789 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 7522 | 1461714928790 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:55:28 INFO - PROCESS | 7522 | 1461714928792 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 7522 | 1461714928793 Marionette TRACE conn2 <- [1,2466,null,{}] 16:55:28 INFO - PROCESS | 7522 | 1461714928796 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}] 16:55:28 INFO - PROCESS | 7522 | 1461714928890 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:55:28 INFO - PROCESS | 7522 | 1461714928948 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d43b000 == 54 [pid = 7522] [id = 624] 16:55:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x12a585800) [pid = 7522] [serial = 1872] [outer = 0x0] 16:55:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x12aa6c400) [pid = 7522] [serial = 1873] [outer = 0x12a585800] 16:55:28 INFO - PROCESS | 7522 | 1461714928974 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x12aa72c00) [pid = 7522] [serial = 1874] [outer = 0x12a585800] 16:55:29 INFO - PROCESS | 7522 | 1461714929252 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]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 518ms 16:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:55:29 INFO - PROCESS | 7522 | 1461714929311 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 7522 | 1461714929312 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:55:29 INFO - PROCESS | 7522 | 1461714929314 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 7522 | 1461714929316 Marionette TRACE conn2 <- [1,2470,null,{}] 16:55:29 INFO - PROCESS | 7522 | 1461714929320 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}] 16:55:29 INFO - PROCESS | 7522 | 1461714929411 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:55:29 INFO - PROCESS | 7522 | 1461714929416 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e421000 == 55 [pid = 7522] [id = 625] 16:55:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x12aa72800) [pid = 7522] [serial = 1875] [outer = 0x0] 16:55:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x12ad81c00) [pid = 7522] [serial = 1876] [outer = 0x12aa72800] 16:55:29 INFO - PROCESS | 7522 | 1461714929441 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x12ad87c00) [pid = 7522] [serial = 1877] [outer = 0x12aa72800] 16:55:29 INFO - PROCESS | 7522 | 1461714929786 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]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 16:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:55:29 INFO - PROCESS | 7522 | 1461714929835 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 7522 | 1461714929836 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:55:29 INFO - PROCESS | 7522 | 1461714929839 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 7522 | 1461714929840 Marionette TRACE conn2 <- [1,2474,null,{}] 16:55:29 INFO - PROCESS | 7522 | 1461714929842 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}] 16:55:29 INFO - PROCESS | 7522 | 1461714929931 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:55:29 INFO - PROCESS | 7522 | 1461714929935 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e432800 == 56 [pid = 7522] [id = 626] 16:55:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x12ad8a400) [pid = 7522] [serial = 1878] [outer = 0x0] 16:55:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x12ad92800) [pid = 7522] [serial = 1879] [outer = 0x12ad8a400] 16:55:29 INFO - PROCESS | 7522 | 1461714929955 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x12ad97c00) [pid = 7522] [serial = 1880] [outer = 0x12ad8a400] 16:55:30 INFO - PROCESS | 7522 | 1461714930545 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]]]}] 16:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 721ms 16:55:30 INFO - PROCESS | 7522 | 1461714930561 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 7522 | 1461714930566 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:55:30 INFO - PROCESS | 7522 | 1461714930572 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 7522 | 1461714930575 Marionette TRACE conn2 <- [1,2478,null,{}] 16:55:30 INFO - PROCESS | 7522 | 1461714930581 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}] 16:55:30 INFO - PROCESS | 7522 | 1461714930747 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:55:30 INFO - PROCESS | 7522 | 1461714930901 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bb47800 == 57 [pid = 7522] [id = 627] 16:55:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x11913b400) [pid = 7522] [serial = 1881] [outer = 0x0] 16:55:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x1193a2c00) [pid = 7522] [serial = 1882] [outer = 0x11913b400] 16:55:30 INFO - PROCESS | 7522 | 1461714930955 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x11aea0400) [pid = 7522] [serial = 1883] [outer = 0x11913b400] 16:55:31 INFO - PROCESS | 7522 | 1461714931469 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]]]}] 16:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 923ms 16:55:31 INFO - PROCESS | 7522 | 1461714931495 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:55:31 INFO - PROCESS | 7522 | 1461714931500 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:55:31 INFO - PROCESS | 7522 | 1461714931505 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 7522 | 1461714931506 Marionette TRACE conn2 <- [1,2482,null,{}] 16:55:31 INFO - PROCESS | 7522 | 1461714931509 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}] 16:55:31 INFO - PROCESS | 7522 | 1461714931623 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:55:31 INFO - PROCESS | 7522 | 1461714931726 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x126850000 == 58 [pid = 7522] [id = 628] 16:55:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x11af47400) [pid = 7522] [serial = 1884] [outer = 0x0] 16:55:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x11c17cc00) [pid = 7522] [serial = 1885] [outer = 0x11af47400] 16:55:31 INFO - PROCESS | 7522 | 1461714931759 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x11c9e7000) [pid = 7522] [serial = 1886] [outer = 0x11af47400] 16:55:32 INFO - PROCESS | 7522 | 1461714932190 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]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 722ms 16:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:55:32 INFO - PROCESS | 7522 | 1461714932227 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 7522 | 1461714932229 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:55:32 INFO - PROCESS | 7522 | 1461714932231 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 7522 | 1461714932234 Marionette TRACE conn2 <- [1,2486,null,{}] 16:55:32 INFO - PROCESS | 7522 | 1461714932267 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}] 16:55:32 INFO - PROCESS | 7522 | 1461714932418 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:55:32 INFO - PROCESS | 7522 | 1461714932433 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc53000 == 59 [pid = 7522] [id = 629] 16:55:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x126804000) [pid = 7522] [serial = 1887] [outer = 0x0] 16:55:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x127428c00) [pid = 7522] [serial = 1888] [outer = 0x126804000] 16:55:32 INFO - PROCESS | 7522 | 1461714932467 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12a36b000) [pid = 7522] [serial = 1889] [outer = 0x126804000] 16:55:32 INFO - PROCESS | 7522 | 1461714932932 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]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 722ms 16:55:32 INFO - PROCESS | 7522 | 1461714932969 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 7522 | 1461714932971 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:55:32 INFO - PROCESS | 7522 | 1461714932975 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 7522 | 1461714932976 Marionette TRACE conn2 <- [1,2490,null,{}] 16:55:32 INFO - PROCESS | 7522 | 1461714932979 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}] 16:55:33 INFO - PROCESS | 7522 | 1461714933092 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:55:33 INFO - PROCESS | 7522 | 1461714933166 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e896000 == 60 [pid = 7522] [id = 630] 16:55:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12a551000) [pid = 7522] [serial = 1890] [outer = 0x0] 16:55:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12a8e3000) [pid = 7522] [serial = 1891] [outer = 0x12a551000] 16:55:33 INFO - PROCESS | 7522 | 1461714933197 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12a911800) [pid = 7522] [serial = 1892] [outer = 0x12a551000] 16:55:33 INFO - PROCESS | 7522 | 1461714933614 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]]]}] 16:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 16:55:33 INFO - PROCESS | 7522 | 1461714933645 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 7522 | 1461714933647 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:55:33 INFO - PROCESS | 7522 | 1461714933649 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 7522 | 1461714933650 Marionette TRACE conn2 <- [1,2494,null,{}] 16:55:33 INFO - PROCESS | 7522 | 1461714933653 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}] 16:55:33 INFO - PROCESS | 7522 | 1461714933764 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:55:33 INFO - PROCESS | 7522 | 1461714933858 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e8af000 == 61 [pid = 7522] [id = 631] 16:55:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12a560400) [pid = 7522] [serial = 1893] [outer = 0x0] 16:55:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12aa0a400) [pid = 7522] [serial = 1894] [outer = 0x12a560400] 16:55:33 INFO - PROCESS | 7522 | 1461714933889 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12aa6c800) [pid = 7522] [serial = 1895] [outer = 0x12a560400] 16:55:34 INFO - PROCESS | 7522 | 1461714934309 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]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 719ms 16:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:55:34 INFO - PROCESS | 7522 | 1461714934369 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 7522 | 1461714934370 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:55:34 INFO - PROCESS | 7522 | 1461714934372 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 7522 | 1461714934374 Marionette TRACE conn2 <- [1,2498,null,{}] 16:55:34 INFO - PROCESS | 7522 | 1461714934376 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}] 16:55:34 INFO - PROCESS | 7522 | 1461714934500 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:55:34 INFO - PROCESS | 7522 | 1461714934607 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea63800 == 62 [pid = 7522] [id = 632] 16:55:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12aa6ec00) [pid = 7522] [serial = 1896] [outer = 0x0] 16:55:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12ad93800) [pid = 7522] [serial = 1897] [outer = 0x12aa6ec00] 16:55:34 INFO - PROCESS | 7522 | 1461714934646 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12ae6a400) [pid = 7522] [serial = 1898] [outer = 0x12aa6ec00] 16:55:35 INFO - PROCESS | 7522 | 1461714935068 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]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 722ms 16:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:55:35 INFO - PROCESS | 7522 | 1461714935094 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 7522 | 1461714935095 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:55:35 INFO - PROCESS | 7522 | 1461714935098 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 7522 | 1461714935099 Marionette TRACE conn2 <- [1,2502,null,{}] 16:55:35 INFO - PROCESS | 7522 | 1461714935117 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}] 16:55:35 INFO - PROCESS | 7522 | 1461714935227 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:55:35 INFO - PROCESS | 7522 | 1461714935338 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ed2e000 == 63 [pid = 7522] [id = 633] 16:55:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x114f21800) [pid = 7522] [serial = 1899] [outer = 0x0] 16:55:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12ae6d000) [pid = 7522] [serial = 1900] [outer = 0x114f21800] 16:55:35 INFO - PROCESS | 7522 | 1461714935372 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12af25800) [pid = 7522] [serial = 1901] [outer = 0x114f21800] 16:55:35 INFO - PROCESS | 7522 | 1461714935788 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]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 731ms 16:55:35 INFO - PROCESS | 7522 | 1461714935830 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 7522 | 1461714935832 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:55:35 INFO - PROCESS | 7522 | 1461714935836 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 7522 | 1461714935839 Marionette TRACE conn2 <- [1,2506,null,{}] 16:55:35 INFO - PROCESS | 7522 | 1461714935842 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}] 16:55:36 INFO - PROCESS | 7522 | 1461714936012 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:55:36 INFO - PROCESS | 7522 | 1461714936118 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x11be44800 == 64 [pid = 7522] [id = 634] 16:55:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x11a799c00) [pid = 7522] [serial = 1902] [outer = 0x0] 16:55:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12aa73800) [pid = 7522] [serial = 1903] [outer = 0x11a799c00] 16:55:36 INFO - PROCESS | 7522 | 1461714936169 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12af28400) [pid = 7522] [serial = 1904] [outer = 0x11a799c00] 16:55:36 INFO - PROCESS | 7522 | 1461714936861 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]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1070ms 16:55:36 INFO - PROCESS | 7522 | 1461714936907 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 7522 | 1461714936910 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:55:36 INFO - PROCESS | 7522 | 1461714936913 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 7522 | 1461714936915 Marionette TRACE conn2 <- [1,2510,null,{}] 16:55:36 INFO - PROCESS | 7522 | 1461714936938 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}] 16:55:37 INFO - PROCESS | 7522 | 1461714937041 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:55:37 INFO - PROCESS | 7522 | 1461714937122 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4c1800 == 65 [pid = 7522] [id = 635] 16:55:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x1156a3c00) [pid = 7522] [serial = 1905] [outer = 0x0] 16:55:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x115a0f000) [pid = 7522] [serial = 1906] [outer = 0x1156a3c00] 16:55:37 INFO - PROCESS | 7522 | 1461714937152 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x11ac47800) [pid = 7522] [serial = 1907] [outer = 0x1156a3c00] 16:55:37 INFO - PROCESS | 7522 | 1461714937565 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]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 693ms 16:55:37 INFO - PROCESS | 7522 | 1461714937606 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 7522 | 1461714937609 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:55:37 INFO - PROCESS | 7522 | 1461714937614 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 7522 | 1461714937615 Marionette TRACE conn2 <- [1,2514,null,{}] 16:55:37 INFO - PROCESS | 7522 | 1461714937618 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}] 16:55:37 INFO - PROCESS | 7522 | 1461714937736 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x12e421000 == 64 [pid = 7522] [id = 625] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x12d43b000 == 63 [pid = 7522] [id = 624] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbbf000 == 62 [pid = 7522] [id = 623] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbc6000 == 61 [pid = 7522] [id = 622] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x12b050800 == 60 [pid = 7522] [id = 621] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae84800 == 59 [pid = 7522] [id = 620] 16:55:37 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12680fc00) [pid = 7522] [serial = 1768] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12730e400) [pid = 7522] [serial = 1771] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x12947b000) [pid = 7522] [serial = 1774] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12a36ac00) [pid = 7522] [serial = 1777] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12a8e9c00) [pid = 7522] [serial = 1816] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x12adc7000 == 58 [pid = 7522] [id = 619] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x129628000 == 57 [pid = 7522] [id = 618] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x1264b8000 == 56 [pid = 7522] [id = 617] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4ce800 == 55 [pid = 7522] [id = 616] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x1156cf000 == 54 [pid = 7522] [id = 615] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x1265fd800 == 53 [pid = 7522] [id = 614] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x11c118800 == 52 [pid = 7522] [id = 613] 16:55:37 INFO - PROCESS | 7522 | --DOCSHELL 0x119021000 == 51 [pid = 7522] [id = 606] 16:55:37 INFO - PROCESS | 7522 | 1461714937855 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x119019000 == 52 [pid = 7522] [id = 636] 16:55:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x119054800) [pid = 7522] [serial = 1908] [outer = 0x0] 16:55:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x11b166c00) [pid = 7522] [serial = 1909] [outer = 0x119054800] 16:55:37 INFO - PROCESS | 7522 | 1461714937882 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x11c86bc00) [pid = 7522] [serial = 1910] [outer = 0x119054800] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x126e7f400) [pid = 7522] [serial = 1798] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x129438800) [pid = 7522] [serial = 1801] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x127e52800) [pid = 7522] [serial = 1799] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x12a542c00) [pid = 7522] [serial = 1804] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x12a36a800) [pid = 7522] [serial = 1802] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12a547800) [pid = 7522] [serial = 1810] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x11a70a800) [pid = 7522] [serial = 1807] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x11c97f000) [pid = 7522] [serial = 1808] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x11c872c00) [pid = 7522] [serial = 1765] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x11873e000) [pid = 7522] [serial = 1781] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x115a02400) [pid = 7522] [serial = 1780] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x11c9f2c00) [pid = 7522] [serial = 1795] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x11c973000) [pid = 7522] [serial = 1792] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x11c9e7400) [pid = 7522] [serial = 1793] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x1157d9400) [pid = 7522] [serial = 1759] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x11a710800) [pid = 7522] [serial = 1786] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x11af53c00) [pid = 7522] [serial = 1787] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x11bcd7400) [pid = 7522] [serial = 1789] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x11c627000) [pid = 7522] [serial = 1790] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x119479000) [pid = 7522] [serial = 1784] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x119056400) [pid = 7522] [serial = 1783] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x11a711400) [pid = 7522] [serial = 1762] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x12a581000) [pid = 7522] [serial = 1813] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x12a8e4000) [pid = 7522] [serial = 1814] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x12a549000) [pid = 7522] [serial = 1805] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x12a560800) [pid = 7522] [serial = 1811] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x12680dc00) [pid = 7522] [serial = 1796] [outer = 0x0] [url = about:blank] 16:55:38 INFO - PROCESS | 7522 | 1461714938228 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]]]}] 16:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 673ms 16:55:38 INFO - PROCESS | 7522 | 1461714938287 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 7522 | 1461714938290 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:55:38 INFO - PROCESS | 7522 | 1461714938293 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 7522 | 1461714938297 Marionette TRACE conn2 <- [1,2518,null,{}] 16:55:38 INFO - PROCESS | 7522 | 1461714938308 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}] 16:55:38 INFO - PROCESS | 7522 | 1461714938454 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:55:38 INFO - PROCESS | 7522 | 1461714938466 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x125fba000 == 53 [pid = 7522] [id = 637] 16:55:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x11c97d000) [pid = 7522] [serial = 1911] [outer = 0x0] 16:55:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x11c9eec00) [pid = 7522] [serial = 1912] [outer = 0x11c97d000] 16:55:38 INFO - PROCESS | 7522 | 1461714938515 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x125f6bc00) [pid = 7522] [serial = 1913] [outer = 0x11c97d000] 16:55:38 INFO - PROCESS | 7522 | 1461714938922 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]]]}] 16:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 676ms 16:55:38 INFO - PROCESS | 7522 | 1461714938970 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 7522 | 1461714938972 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:55:38 INFO - PROCESS | 7522 | 1461714938974 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 7522 | 1461714938975 Marionette TRACE conn2 <- [1,2522,null,{}] 16:55:38 INFO - PROCESS | 7522 | 1461714938978 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}] 16:55:39 INFO - PROCESS | 7522 | 1461714939068 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:55:39 INFO - PROCESS | 7522 | 1461714939090 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a6d000 == 54 [pid = 7522] [id = 638] 16:55:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x12654bc00) [pid = 7522] [serial = 1914] [outer = 0x0] 16:55:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x12680a000) [pid = 7522] [serial = 1915] [outer = 0x12654bc00] 16:55:39 INFO - PROCESS | 7522 | 1461714939116 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x126a41400) [pid = 7522] [serial = 1916] [outer = 0x12654bc00] 16:55:39 INFO - PROCESS | 7522 | 1461714939456 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]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 16:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:55:39 INFO - PROCESS | 7522 | 1461714939495 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 7522 | 1461714939496 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:55:39 INFO - PROCESS | 7522 | 1461714939498 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 7522 | 1461714939500 Marionette TRACE conn2 <- [1,2526,null,{}] 16:55:39 INFO - PROCESS | 7522 | 1461714939505 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}] 16:55:39 INFO - PROCESS | 7522 | 1461714939593 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:55:39 INFO - PROCESS | 7522 | 1461714939598 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a004800 == 55 [pid = 7522] [id = 639] 16:55:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x126ab6c00) [pid = 7522] [serial = 1917] [outer = 0x0] 16:55:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x127426800) [pid = 7522] [serial = 1918] [outer = 0x126ab6c00] 16:55:39 INFO - PROCESS | 7522 | 1461714939624 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x129433c00) [pid = 7522] [serial = 1919] [outer = 0x126ab6c00] 16:55:39 INFO - PROCESS | 7522 | 1461714939974 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]]]}] 16:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 16:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:55:40 INFO - PROCESS | 7522 | 1461714940021 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 7522 | 1461714940022 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:55:40 INFO - PROCESS | 7522 | 1461714940024 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 7522 | 1461714940025 Marionette TRACE conn2 <- [1,2530,null,{}] 16:55:40 INFO - PROCESS | 7522 | 1461714940027 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}] 16:55:40 INFO - PROCESS | 7522 | 1461714940123 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:55:40 INFO - PROCESS | 7522 | 1461714940206 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x12adbd800 == 56 [pid = 7522] [id = 640] 16:55:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x12942fc00) [pid = 7522] [serial = 1920] [outer = 0x0] 16:55:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12a36d400) [pid = 7522] [serial = 1921] [outer = 0x12942fc00] 16:55:40 INFO - PROCESS | 7522 | 1461714940234 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12a57f800) [pid = 7522] [serial = 1922] [outer = 0x12942fc00] 16:55:40 INFO - PROCESS | 7522 | 1461714940563 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]]]}] 16:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 569ms 16:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:55:40 INFO - PROCESS | 7522 | 1461714940593 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 7522 | 1461714940595 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:55:40 INFO - PROCESS | 7522 | 1461714940597 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 7522 | 1461714940598 Marionette TRACE conn2 <- [1,2534,null,{}] 16:55:40 INFO - PROCESS | 7522 | 1461714940600 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}] 16:55:40 INFO - PROCESS | 7522 | 1461714940713 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:55:40 INFO - PROCESS | 7522 | 1461714940727 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae8f800 == 57 [pid = 7522] [id = 641] 16:55:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12a376800) [pid = 7522] [serial = 1923] [outer = 0x0] 16:55:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12a8e6c00) [pid = 7522] [serial = 1924] [outer = 0x12a376800] 16:55:40 INFO - PROCESS | 7522 | 1461714940752 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12a90e400) [pid = 7522] [serial = 1925] [outer = 0x12a376800] 16:55:41 INFO - PROCESS | 7522 | 1461714941098 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]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 16:55:41 INFO - PROCESS | 7522 | 1461714941117 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 7522 | 1461714941120 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:55:41 INFO - PROCESS | 7522 | 1461714941123 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 7522 | 1461714941124 Marionette TRACE conn2 <- [1,2538,null,{}] 16:55:41 INFO - PROCESS | 7522 | 1461714941126 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}] 16:55:41 INFO - PROCESS | 7522 | 1461714941241 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:55:41 INFO - PROCESS | 7522 | 1461714941255 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b120000 == 58 [pid = 7522] [id = 642] 16:55:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12a9a8000) [pid = 7522] [serial = 1926] [outer = 0x0] 16:55:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12a9b3800) [pid = 7522] [serial = 1927] [outer = 0x12a9a8000] 16:55:41 INFO - PROCESS | 7522 | 1461714941281 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12aa11800) [pid = 7522] [serial = 1928] [outer = 0x12a9a8000] 16:55:41 INFO - PROCESS | 7522 | 1461714941647 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]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 571ms 16:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:55:41 INFO - PROCESS | 7522 | 1461714941694 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 7522 | 1461714941696 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:55:41 INFO - PROCESS | 7522 | 1461714941698 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 7522 | 1461714941699 Marionette TRACE conn2 <- [1,2542,null,{}] 16:55:41 INFO - PROCESS | 7522 | 1461714941701 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}] 16:55:41 INFO - PROCESS | 7522 | 1461714941817 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:55:41 INFO - PROCESS | 7522 | 1461714941829 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbb9800 == 59 [pid = 7522] [id = 643] 16:55:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12a9a9c00) [pid = 7522] [serial = 1929] [outer = 0x0] 16:55:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12aa6f400) [pid = 7522] [serial = 1930] [outer = 0x12a9a9c00] 16:55:41 INFO - PROCESS | 7522 | 1461714941855 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12ad86800) [pid = 7522] [serial = 1931] [outer = 0x12a9a9c00] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x12a54d000) [pid = 7522] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x12a54c800) [pid = 7522] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x12a906000) [pid = 7522] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x12a9a8400) [pid = 7522] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x126572400) [pid = 7522] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x1178f9000) [pid = 7522] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x1178f9400) [pid = 7522] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x11bb07000) [pid = 7522] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x11c874800) [pid = 7522] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x115615000) [pid = 7522] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x127e4f400) [pid = 7522] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x114e51000) [pid = 7522] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x12a585800) [pid = 7522] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x126807000) [pid = 7522] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x11c9e6800) [pid = 7522] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:55:42 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x12aa72800) [pid = 7522] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:55:42 INFO - PROCESS | 7522 | 1461714942365 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]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 719ms 16:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:55:42 INFO - PROCESS | 7522 | 1461714942418 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 7522 | 1461714942419 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:55:42 INFO - PROCESS | 7522 | 1461714942421 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 7522 | 1461714942422 Marionette TRACE conn2 <- [1,2546,null,{}] 16:55:42 INFO - PROCESS | 7522 | 1461714942424 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}] 16:55:42 INFO - PROCESS | 7522 | 1461714942517 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:55:42 INFO - PROCESS | 7522 | 1461714942545 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x125fbf800 == 60 [pid = 7522] [id = 644] 16:55:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x11bb63c00) [pid = 7522] [serial = 1932] [outer = 0x0] 16:55:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x123c6c000) [pid = 7522] [serial = 1933] [outer = 0x11bb63c00] 16:55:42 INFO - PROCESS | 7522 | 1461714942571 Marionette DEBUG loaded listener.js 16:55:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x12a550400) [pid = 7522] [serial = 1934] [outer = 0x11bb63c00] 16:55:42 INFO - PROCESS | 7522 | 1461714942932 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]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 519ms 16:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:55:42 INFO - PROCESS | 7522 | 1461714942941 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 7522 | 1461714942943 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:55:42 INFO - PROCESS | 7522 | 1461714942945 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 7522 | 1461714942947 Marionette TRACE conn2 <- [1,2550,null,{}] 16:55:42 INFO - PROCESS | 7522 | 1461714942950 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}] 16:55:43 INFO - PROCESS | 7522 | 1461714943091 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:55:43 INFO - PROCESS | 7522 | 1461714943098 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c948800 == 61 [pid = 7522] [id = 645] 16:55:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x12a906c00) [pid = 7522] [serial = 1935] [outer = 0x0] 16:55:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x12ad98c00) [pid = 7522] [serial = 1936] [outer = 0x12a906c00] 16:55:43 INFO - PROCESS | 7522 | 1461714943130 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12af2d400) [pid = 7522] [serial = 1937] [outer = 0x12a906c00] 16:55:43 INFO - PROCESS | 7522 | 1461714943455 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]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 16:55:43 INFO - PROCESS | 7522 | 1461714943465 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 7522 | 1461714943466 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:55:43 INFO - PROCESS | 7522 | 1461714943470 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 7522 | 1461714943472 Marionette TRACE conn2 <- [1,2554,null,{}] 16:55:43 INFO - PROCESS | 7522 | 1461714943475 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}] 16:55:43 INFO - PROCESS | 7522 | 1461714943571 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:55:43 INFO - PROCESS | 7522 | 1461714943575 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e41f800 == 62 [pid = 7522] [id = 646] 16:55:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x114e51000) [pid = 7522] [serial = 1938] [outer = 0x0] 16:55:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12b08a000) [pid = 7522] [serial = 1939] [outer = 0x114e51000] 16:55:43 INFO - PROCESS | 7522 | 1461714943601 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12b08e400) [pid = 7522] [serial = 1940] [outer = 0x114e51000] 16:55:43 INFO - PROCESS | 7522 | 1461714943978 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]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 525ms 16:55:44 INFO - PROCESS | 7522 | 1461714944003 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 7522 | 1461714944005 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:55:44 INFO - PROCESS | 7522 | 1461714944007 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 7522 | 1461714944009 Marionette TRACE conn2 <- [1,2558,null,{}] 16:55:44 INFO - PROCESS | 7522 | 1461714944011 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}] 16:55:44 INFO - PROCESS | 7522 | 1461714944111 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:55:44 INFO - PROCESS | 7522 | 1461714944117 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea5f000 == 63 [pid = 7522] [id = 647] 16:55:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12b08e800) [pid = 7522] [serial = 1941] [outer = 0x0] 16:55:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12b1e8400) [pid = 7522] [serial = 1942] [outer = 0x12b08e800] 16:55:44 INFO - PROCESS | 7522 | 1461714944143 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12b1ecc00) [pid = 7522] [serial = 1943] [outer = 0x12b08e800] 16:55:44 INFO - PROCESS | 7522 | 1461714944691 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]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 720ms 16:55:44 INFO - PROCESS | 7522 | 1461714944736 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 7522 | 1461714944739 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:55:44 INFO - PROCESS | 7522 | 1461714944744 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 7522 | 1461714944746 Marionette TRACE conn2 <- [1,2562,null,{}] 16:55:44 INFO - PROCESS | 7522 | 1461714944750 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}] 16:55:44 INFO - PROCESS | 7522 | 1461714944868 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:55:44 INFO - PROCESS | 7522 | 1461714944985 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c10d000 == 64 [pid = 7522] [id = 648] 16:55:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x119346000) [pid = 7522] [serial = 1944] [outer = 0x0] 16:55:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x119f5bc00) [pid = 7522] [serial = 1945] [outer = 0x119346000] 16:55:45 INFO - PROCESS | 7522 | 1461714945018 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x11b160800) [pid = 7522] [serial = 1946] [outer = 0x119346000] 16:55:45 INFO - PROCESS | 7522 | 1461714945477 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]]]}] 16:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 772ms 16:55:45 INFO - PROCESS | 7522 | 1461714945516 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 7522 | 1461714945520 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:55:45 INFO - PROCESS | 7522 | 1461714945544 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 7522 | 1461714945545 Marionette TRACE conn2 <- [1,2566,null,{}] 16:55:45 INFO - PROCESS | 7522 | 1461714945548 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}] 16:55:45 INFO - PROCESS | 7522 | 1461714945664 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:55:45 INFO - PROCESS | 7522 | 1461714945743 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a6b000 == 65 [pid = 7522] [id = 649] 16:55:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x11c86e800) [pid = 7522] [serial = 1947] [outer = 0x0] 16:55:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x11c973c00) [pid = 7522] [serial = 1948] [outer = 0x11c86e800] 16:55:45 INFO - PROCESS | 7522 | 1461714945774 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x123c6d000) [pid = 7522] [serial = 1949] [outer = 0x11c86e800] 16:55:46 INFO - PROCESS | 7522 | 1461714946285 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]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 772ms 16:55:46 INFO - PROCESS | 7522 | 1461714946314 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 7522 | 1461714946315 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:55:46 INFO - PROCESS | 7522 | 1461714946319 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 7522 | 1461714946323 Marionette TRACE conn2 <- [1,2570,null,{}] 16:55:46 INFO - PROCESS | 7522 | 1461714946331 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}] 16:55:46 INFO - PROCESS | 7522 | 1461714946447 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:55:46 INFO - PROCESS | 7522 | 1461714946527 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dd49000 == 66 [pid = 7522] [id = 650] 16:55:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12a0b5400) [pid = 7522] [serial = 1950] [outer = 0x0] 16:55:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12a372400) [pid = 7522] [serial = 1951] [outer = 0x12a0b5400] 16:55:46 INFO - PROCESS | 7522 | 1461714946560 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12a55d800) [pid = 7522] [serial = 1952] [outer = 0x12a0b5400] 16:55:46 INFO - PROCESS | 7522 | 1461714946990 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]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 728ms 16:55:47 INFO - PROCESS | 7522 | 1461714947047 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 7522 | 1461714947049 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:55:47 INFO - PROCESS | 7522 | 1461714947051 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 7522 | 1461714947052 Marionette TRACE conn2 <- [1,2574,null,{}] 16:55:47 INFO - PROCESS | 7522 | 1461714947055 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}] 16:55:47 INFO - PROCESS | 7522 | 1461714947168 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:55:47 INFO - PROCESS | 7522 | 1461714947245 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f03a000 == 67 [pid = 7522] [id = 651] 16:55:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12a9b3c00) [pid = 7522] [serial = 1953] [outer = 0x0] 16:55:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12aa71400) [pid = 7522] [serial = 1954] [outer = 0x12a9b3c00] 16:55:47 INFO - PROCESS | 7522 | 1461714947276 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x12ad9d000) [pid = 7522] [serial = 1955] [outer = 0x12a9b3c00] 16:55:47 INFO - PROCESS | 7522 | 1461714947712 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]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 16:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:55:47 INFO - PROCESS | 7522 | 1461714947722 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 7522 | 1461714947723 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:55:47 INFO - PROCESS | 7522 | 1461714947726 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 7522 | 1461714947727 Marionette TRACE conn2 <- [1,2578,null,{}] 16:55:47 INFO - PROCESS | 7522 | 1461714947729 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}] 16:55:47 INFO - PROCESS | 7522 | 1461714947861 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:55:47 INFO - PROCESS | 7522 | 1461714947951 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f43c800 == 68 [pid = 7522] [id = 652] 16:55:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12a9b4400) [pid = 7522] [serial = 1956] [outer = 0x0] 16:55:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12af29000) [pid = 7522] [serial = 1957] [outer = 0x12a9b4400] 16:55:47 INFO - PROCESS | 7522 | 1461714947983 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12b08f400) [pid = 7522] [serial = 1958] [outer = 0x12a9b4400] 16:55:48 INFO - PROCESS | 7522 | 1461714948393 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]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 719ms 16:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:55:48 INFO - PROCESS | 7522 | 1461714948446 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 7522 | 1461714948447 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:55:48 INFO - PROCESS | 7522 | 1461714948450 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 7522 | 1461714948451 Marionette TRACE conn2 <- [1,2582,null,{}] 16:55:48 INFO - PROCESS | 7522 | 1461714948453 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}] 16:55:48 INFO - PROCESS | 7522 | 1461714948582 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:55:48 INFO - PROCESS | 7522 | 1461714948661 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f5cd800 == 69 [pid = 7522] [id = 653] 16:55:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12b1e9400) [pid = 7522] [serial = 1959] [outer = 0x0] 16:55:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12b1f4000) [pid = 7522] [serial = 1960] [outer = 0x12b1e9400] 16:55:48 INFO - PROCESS | 7522 | 1461714948694 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12b411000) [pid = 7522] [serial = 1961] [outer = 0x12b1e9400] 16:55:49 INFO - PROCESS | 7522 | 1461714949113 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]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 16:55:49 INFO - PROCESS | 7522 | 1461714949122 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 7522 | 1461714949123 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:55:49 INFO - PROCESS | 7522 | 1461714949125 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 7522 | 1461714949127 Marionette TRACE conn2 <- [1,2586,null,{}] 16:55:49 INFO - PROCESS | 7522 | 1461714949129 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}] 16:55:49 INFO - PROCESS | 7522 | 1461714949260 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:55:49 INFO - PROCESS | 7522 | 1461714949341 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8b1000 == 70 [pid = 7522] [id = 654] 16:55:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12b412400) [pid = 7522] [serial = 1962] [outer = 0x0] 16:55:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12b418c00) [pid = 7522] [serial = 1963] [outer = 0x12b412400] 16:55:49 INFO - PROCESS | 7522 | 1461714949371 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x12b5ac400) [pid = 7522] [serial = 1964] [outer = 0x12b412400] 16:55:49 INFO - PROCESS | 7522 | 1461714949781 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]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 16:55:49 INFO - PROCESS | 7522 | 1461714949796 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 7522 | 1461714949798 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:55:49 INFO - PROCESS | 7522 | 1461714949800 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 7522 | 1461714949804 Marionette TRACE conn2 <- [1,2590,null,{}] 16:55:49 INFO - PROCESS | 7522 | 1461714949806 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}] 16:55:49 INFO - PROCESS | 7522 | 1461714949917 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:55:50 INFO - PROCESS | 7522 | 1461714950035 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f8c0800 == 71 [pid = 7522] [id = 655] 16:55:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x1135f7400) [pid = 7522] [serial = 1965] [outer = 0x0] 16:55:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12b415000) [pid = 7522] [serial = 1966] [outer = 0x1135f7400] 16:55:50 INFO - PROCESS | 7522 | 1461714950066 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x12b6cd400) [pid = 7522] [serial = 1967] [outer = 0x1135f7400] 16:55:50 INFO - PROCESS | 7522 | 1461714950476 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]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 721ms 16:55:50 INFO - PROCESS | 7522 | 1461714950522 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 7522 | 1461714950523 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:55:50 INFO - PROCESS | 7522 | 1461714950525 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 7522 | 1461714950527 Marionette TRACE conn2 <- [1,2594,null,{}] 16:55:50 INFO - PROCESS | 7522 | 1461714950529 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}] 16:55:50 INFO - PROCESS | 7522 | 1461714950841 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:55:50 INFO - PROCESS | 7522 | 1461714950944 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x11be3e800 == 72 [pid = 7522] [id = 656] 16:55:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x115276400) [pid = 7522] [serial = 1968] [outer = 0x0] 16:55:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x115614000) [pid = 7522] [serial = 1969] [outer = 0x115276400] 16:55:50 INFO - PROCESS | 7522 | 1461714950973 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x1178f9400) [pid = 7522] [serial = 1970] [outer = 0x115276400] 16:55:51 INFO - PROCESS | 7522 | 1461714951426 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]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 919ms 16:55:51 INFO - PROCESS | 7522 | 1461714951454 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 7522 | 1461714951456 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:55:51 INFO - PROCESS | 7522 | 1461714951461 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 7522 | 1461714951463 Marionette TRACE conn2 <- [1,2598,null,{}] 16:55:51 INFO - PROCESS | 7522 | 1461714951466 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}] 16:55:51 INFO - PROCESS | 7522 | 1461714951575 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:55:51 INFO - PROCESS | 7522 | 1461714951659 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x11942c800 == 73 [pid = 7522] [id = 657] 16:55:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x119b10400) [pid = 7522] [serial = 1971] [outer = 0x0] 16:55:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x11ae9e000) [pid = 7522] [serial = 1972] [outer = 0x119b10400] 16:55:51 INFO - PROCESS | 7522 | 1461714951689 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x11bb64c00) [pid = 7522] [serial = 1973] [outer = 0x119b10400] 16:55:52 INFO - PROCESS | 7522 | 1461714952157 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]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 777ms 16:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:55:52 INFO - PROCESS | 7522 | 1461714952238 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 7522 | 1461714952240 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:55:52 INFO - PROCESS | 7522 | 1461714952242 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 7522 | 1461714952243 Marionette TRACE conn2 <- [1,2602,null,{}] 16:55:52 INFO - PROCESS | 7522 | 1461714952246 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}] 16:55:52 INFO - PROCESS | 7522 | 1461714952351 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x12e41f800 == 72 [pid = 7522] [id = 646] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x12c948800 == 71 [pid = 7522] [id = 645] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x125fbf800 == 70 [pid = 7522] [id = 644] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbb9800 == 69 [pid = 7522] [id = 643] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x12b120000 == 68 [pid = 7522] [id = 642] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae8f800 == 67 [pid = 7522] [id = 641] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x127a09c00) [pid = 7522] [serial = 1837] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x12a559800) [pid = 7522] [serial = 1831] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x12a36fc00) [pid = 7522] [serial = 1828] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x12ad92800) [pid = 7522] [serial = 1879] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x1178f2c00) [pid = 7522] [serial = 1819] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x123c76c00) [pid = 7522] [serial = 1825] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x11b161800) [pid = 7522] [serial = 1822] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x12a8f1000) [pid = 7522] [serial = 1834] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x12adbd800 == 66 [pid = 7522] [id = 640] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x12a004800 == 65 [pid = 7522] [id = 639] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x127a6d000 == 64 [pid = 7522] [id = 638] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x125fba000 == 63 [pid = 7522] [id = 637] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x119019000 == 62 [pid = 7522] [id = 636] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4c1800 == 61 [pid = 7522] [id = 635] 16:55:52 INFO - PROCESS | 7522 | 1461714952506 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x126850000 == 60 [pid = 7522] [id = 628] 16:55:52 INFO - PROCESS | 7522 | --DOCSHELL 0x11bb47800 == 59 [pid = 7522] [id = 627] 16:55:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x118b94800 == 60 [pid = 7522] [id = 658] 16:55:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x1156aec00) [pid = 7522] [serial = 1974] [outer = 0x0] 16:55:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x119345400) [pid = 7522] [serial = 1975] [outer = 0x1156aec00] 16:55:52 INFO - PROCESS | 7522 | 1461714952536 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x11c972000) [pid = 7522] [serial = 1976] [outer = 0x1156aec00] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x12aa09400) [pid = 7522] [serial = 1870] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x12aa6c400) [pid = 7522] [serial = 1873] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x12aa72c00) [pid = 7522] [serial = 1874] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x12a9aa000) [pid = 7522] [serial = 1865] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x12aa08800) [pid = 7522] [serial = 1868] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x12a546000) [pid = 7522] [serial = 1856] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x12aa11000) [pid = 7522] [serial = 1871] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x12ad87c00) [pid = 7522] [serial = 1877] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x126a38000) [pid = 7522] [serial = 1712] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x127a10c00) [pid = 7522] [serial = 1757] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x12ad81c00) [pid = 7522] [serial = 1876] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x12a587000) [pid = 7522] [serial = 1861] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x12a552800) [pid = 7522] [serial = 1858] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12a57d000) [pid = 7522] [serial = 1859] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12a90c400) [pid = 7522] [serial = 1864] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x12a904400) [pid = 7522] [serial = 1862] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12a9b5c00) [pid = 7522] [serial = 1867] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x126811400) [pid = 7522] [serial = 1852] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x126ab8000) [pid = 7522] [serial = 1853] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x119b05c00) [pid = 7522] [serial = 1841] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x118bcf800) [pid = 7522] [serial = 1840] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x11bcd5400) [pid = 7522] [serial = 1844] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x11ac9a400) [pid = 7522] [serial = 1843] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x11873c400) [pid = 7522] [serial = 1817] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x123c6d800) [pid = 7522] [serial = 1849] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x12656f400) [pid = 7522] [serial = 1850] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x118ef1400) [pid = 7522] [serial = 1846] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x11c129800) [pid = 7522] [serial = 1847] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12947fc00) [pid = 7522] [serial = 1855] [outer = 0x0] [url = about:blank] 16:55:52 INFO - PROCESS | 7522 | 1461714952865 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]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 670ms 16:55:52 INFO - PROCESS | 7522 | 1461714952913 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 7522 | 1461714952915 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:55:52 INFO - PROCESS | 7522 | 1461714952923 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 7522 | 1461714952926 Marionette TRACE conn2 <- [1,2606,null,{}] 16:55:52 INFO - PROCESS | 7522 | 1461714952928 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}] 16:55:53 INFO - PROCESS | 7522 | 1461714953025 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:55:53 INFO - PROCESS | 7522 | 1461714953107 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c4db000 == 61 [pid = 7522] [id = 659] 16:55:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x11873c400) [pid = 7522] [serial = 1977] [outer = 0x0] 16:55:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x11c9e5000) [pid = 7522] [serial = 1978] [outer = 0x11873c400] 16:55:53 INFO - PROCESS | 7522 | 1461714953134 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12657cc00) [pid = 7522] [serial = 1979] [outer = 0x11873c400] 16:55:53 INFO - PROCESS | 7522 | 1461714953427 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]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 524ms 16:55:53 INFO - PROCESS | 7522 | 1461714953443 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 7522 | 1461714953445 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:55:53 INFO - PROCESS | 7522 | 1461714953447 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 7522 | 1461714953448 Marionette TRACE conn2 <- [1,2610,null,{}] 16:55:53 INFO - PROCESS | 7522 | 1461714953458 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}] 16:55:53 INFO - PROCESS | 7522 | 1461714953556 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:55:53 INFO - PROCESS | 7522 | 1461714953560 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x127eb3000 == 62 [pid = 7522] [id = 660] 16:55:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x1267acc00) [pid = 7522] [serial = 1980] [outer = 0x0] 16:55:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x126811400) [pid = 7522] [serial = 1981] [outer = 0x1267acc00] 16:55:53 INFO - PROCESS | 7522 | 1461714953587 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x126f08800) [pid = 7522] [serial = 1982] [outer = 0x1267acc00] 16:55:53 INFO - PROCESS | 7522 | 1461714953945 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]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 16:55:53 INFO - PROCESS | 7522 | 1461714953969 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 7522 | 1461714953972 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:55:53 INFO - PROCESS | 7522 | 1461714953975 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 7522 | 1461714953976 Marionette TRACE conn2 <- [1,2614,null,{}] 16:55:53 INFO - PROCESS | 7522 | 1461714953978 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}] 16:55:54 INFO - PROCESS | 7522 | 1461714954072 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:55:54 INFO - PROCESS | 7522 | 1461714954077 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a82c800 == 63 [pid = 7522] [id = 661] 16:55:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x127e52c00) [pid = 7522] [serial = 1983] [outer = 0x0] 16:55:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x129434c00) [pid = 7522] [serial = 1984] [outer = 0x127e52c00] 16:55:54 INFO - PROCESS | 7522 | 1461714954109 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12a549400) [pid = 7522] [serial = 1985] [outer = 0x127e52c00] 16:55:54 INFO - PROCESS | 7522 | 1461714954472 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]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 16:55:54 INFO - PROCESS | 7522 | 1461714954494 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 7522 | 1461714954495 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:55:54 INFO - PROCESS | 7522 | 1461714954497 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 7522 | 1461714954498 Marionette TRACE conn2 <- [1,2618,null,{}] 16:55:54 INFO - PROCESS | 7522 | 1461714954502 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}] 16:55:54 INFO - PROCESS | 7522 | 1461714954597 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:55:54 INFO - PROCESS | 7522 | 1461714954679 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae74800 == 64 [pid = 7522] [id = 662] 16:55:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x127311800) [pid = 7522] [serial = 1986] [outer = 0x0] 16:55:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12a54fc00) [pid = 7522] [serial = 1987] [outer = 0x127311800] 16:55:54 INFO - PROCESS | 7522 | 1461714954706 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12a8e7000) [pid = 7522] [serial = 1988] [outer = 0x127311800] 16:55:55 INFO - PROCESS | 7522 | 1461714955032 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]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 16:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:55:55 INFO - PROCESS | 7522 | 1461714955069 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 7522 | 1461714955070 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:55:55 INFO - PROCESS | 7522 | 1461714955072 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 7522 | 1461714955073 Marionette TRACE conn2 <- [1,2622,null,{}] 16:55:55 INFO - PROCESS | 7522 | 1461714955075 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}] 16:55:55 INFO - PROCESS | 7522 | 1461714955191 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:55:55 INFO - PROCESS | 7522 | 1461714955204 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b041800 == 65 [pid = 7522] [id = 663] 16:55:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12a585800) [pid = 7522] [serial = 1989] [outer = 0x0] 16:55:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12a90b400) [pid = 7522] [serial = 1990] [outer = 0x12a585800] 16:55:55 INFO - PROCESS | 7522 | 1461714955230 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12aa04000) [pid = 7522] [serial = 1991] [outer = 0x12a585800] 16:55:55 INFO - PROCESS | 7522 | 1461714955580 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]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 16:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:55:55 INFO - PROCESS | 7522 | 1461714955594 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 7522 | 1461714955595 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:55:55 INFO - PROCESS | 7522 | 1461714955597 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 7522 | 1461714955598 Marionette TRACE conn2 <- [1,2626,null,{}] 16:55:55 INFO - PROCESS | 7522 | 1461714955602 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}] 16:55:55 INFO - PROCESS | 7522 | 1461714955721 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:55:55 INFO - PROCESS | 7522 | 1461714955750 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbb7000 == 66 [pid = 7522] [id = 664] 16:55:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x127e53c00) [pid = 7522] [serial = 1992] [outer = 0x0] 16:55:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12aa67400) [pid = 7522] [serial = 1993] [outer = 0x127e53c00] 16:55:55 INFO - PROCESS | 7522 | 1461714955775 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12ad7f400) [pid = 7522] [serial = 1994] [outer = 0x127e53c00] 16:55:56 INFO - PROCESS | 7522 | 1461714956145 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]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 570ms 16:55:56 INFO - PROCESS | 7522 | 1461714956168 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:55:56 INFO - PROCESS | 7522 | 1461714956170 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:55:56 INFO - PROCESS | 7522 | 1461714956173 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 7522 | 1461714956174 Marionette TRACE conn2 <- [1,2630,null,{}] 16:55:56 INFO - PROCESS | 7522 | 1461714956177 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}] 16:55:56 INFO - PROCESS | 7522 | 1461714956296 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:55:56 INFO - PROCESS | 7522 | 1461714956310 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c93d800 == 67 [pid = 7522] [id = 665] 16:55:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12aa68c00) [pid = 7522] [serial = 1995] [outer = 0x0] 16:55:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12ad96c00) [pid = 7522] [serial = 1996] [outer = 0x12aa68c00] 16:55:56 INFO - PROCESS | 7522 | 1461714956335 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12ae64800) [pid = 7522] [serial = 1997] [outer = 0x12aa68c00] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x12921fc00) [pid = 7522] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x12687d400) [pid = 7522] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x12a584000) [pid = 7522] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x115613400) [pid = 7522] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x11527b800) [pid = 7522] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12a548400) [pid = 7522] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x123c72000) [pid = 7522] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x11c9ec800) [pid = 7522] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12a551000) [pid = 7522] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12a9a9c00) [pid = 7522] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x12654bc00) [pid = 7522] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x114f21800) [pid = 7522] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12ad8a400) [pid = 7522] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x1156a3c00) [pid = 7522] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x11bb63c00) [pid = 7522] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x12a906c00) [pid = 7522] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x114e51000) [pid = 7522] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x12942fc00) [pid = 7522] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x11ac9d400) [pid = 7522] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x11bcd1800) [pid = 7522] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x129224800) [pid = 7522] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x1193acc00) [pid = 7522] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x11ac45c00) [pid = 7522] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x114f1b800) [pid = 7522] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x12ee9d000) [pid = 7522] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x12736e000) [pid = 7522] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x114f18800) [pid = 7522] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x119345000) [pid = 7522] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x12a376800) [pid = 7522] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x12aa6ec00) [pid = 7522] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x11a799c00) [pid = 7522] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x11af47400) [pid = 7522] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x12a560400) [pid = 7522] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x12a9a8000) [pid = 7522] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x119054800) [pid = 7522] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x126ab6c00) [pid = 7522] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x11913b400) [pid = 7522] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x11c97d000) [pid = 7522] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:55:56 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x126804000) [pid = 7522] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:55:56 INFO - PROCESS | 7522 | 1461714956951 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]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 822ms 16:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:55:57 INFO - PROCESS | 7522 | 1461714957006 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 7522 | 1461714957007 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:55:57 INFO - PROCESS | 7522 | 1461714957010 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 7522 | 1461714957011 Marionette TRACE conn2 <- [1,2634,null,{}] 16:55:57 INFO - PROCESS | 7522 | 1461714957013 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}] 16:55:57 INFO - PROCESS | 7522 | 1461714957109 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:55:57 INFO - PROCESS | 7522 | 1461714957113 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x119329800 == 68 [pid = 7522] [id = 666] 16:55:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x1156a3c00) [pid = 7522] [serial = 1998] [outer = 0x0] 16:55:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x115ad6c00) [pid = 7522] [serial = 1999] [outer = 0x1156a3c00] 16:55:57 INFO - PROCESS | 7522 | 1461714957144 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x11bcd9400) [pid = 7522] [serial = 2000] [outer = 0x1156a3c00] 16:55:57 INFO - PROCESS | 7522 | 1461714957706 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]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 719ms 16:55:57 INFO - PROCESS | 7522 | 1461714957729 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 7522 | 1461714957733 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:55:57 INFO - PROCESS | 7522 | 1461714957736 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 7522 | 1461714957739 Marionette TRACE conn2 <- [1,2638,null,{}] 16:55:57 INFO - PROCESS | 7522 | 1461714957743 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}] 16:55:57 INFO - PROCESS | 7522 | 1461714957864 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:55:57 INFO - PROCESS | 7522 | 1461714957972 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x11c120800 == 69 [pid = 7522] [id = 667] 16:55:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x1156a2800) [pid = 7522] [serial = 2001] [outer = 0x0] 16:55:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x119056400) [pid = 7522] [serial = 2002] [outer = 0x1156a2800] 16:55:58 INFO - PROCESS | 7522 | 1461714958007 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x11a790c00) [pid = 7522] [serial = 2003] [outer = 0x1156a2800] 16:55:58 INFO - PROCESS | 7522 | 1461714958441 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]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 725ms 16:55:58 INFO - PROCESS | 7522 | 1461714958500 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 7522 | 1461714958504 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:55:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:55:58 INFO - PROCESS | 7522 | 1461714958511 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 7522 | 1461714958512 Marionette TRACE conn2 <- [1,2642,null,{}] 16:55:58 INFO - PROCESS | 7522 | 1461714958515 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}] 16:55:58 INFO - PROCESS | 7522 | 1461714958633 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:55:58 INFO - PROCESS | 7522 | 1461714958738 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x126785800 == 70 [pid = 7522] [id = 668] 16:55:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x11ae9a000) [pid = 7522] [serial = 2004] [outer = 0x0] 16:55:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x11c17e800) [pid = 7522] [serial = 2005] [outer = 0x11ae9a000] 16:55:58 INFO - PROCESS | 7522 | 1461714958772 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x11c976400) [pid = 7522] [serial = 2006] [outer = 0x11ae9a000] 16:55:59 INFO - PROCESS | 7522 | 1461714959229 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]]]}] 16:55:59 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc68800 == 69 [pid = 7522] [id = 17] 16:55:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:55:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 771ms 16:55:59 INFO - PROCESS | 7522 | 1461714959334 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:55:59 INFO - PROCESS | 7522 | 1461714959338 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:55:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:55:59 INFO - PROCESS | 7522 | 1461714959345 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 7522 | 1461714959349 Marionette TRACE conn2 <- [1,2646,null,{}] 16:55:59 INFO - PROCESS | 7522 | 1461714959362 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}] 16:55:59 INFO - PROCESS | 7522 | 1461714959542 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:55:59 INFO - PROCESS | 7522 | 1461714959617 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b13a000 == 70 [pid = 7522] [id = 669] 16:55:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x11c9f3400) [pid = 7522] [serial = 2007] [outer = 0x0] 16:55:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x12657b800) [pid = 7522] [serial = 2008] [outer = 0x11c9f3400] 16:55:59 INFO - PROCESS | 7522 | 1461714959650 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x126e80400) [pid = 7522] [serial = 2009] [outer = 0x11c9f3400] 16:56:00 INFO - PROCESS | 7522 | 1461714960090 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]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:56:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 776ms 16:56:00 INFO - PROCESS | 7522 | 1461714960121 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:56:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:56:00 INFO - PROCESS | 7522 | 1461714960123 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:56:00 INFO - PROCESS | 7522 | 1461714960125 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 7522 | 1461714960126 Marionette TRACE conn2 <- [1,2650,null,{}] 16:56:00 INFO - PROCESS | 7522 | 1461714960129 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}] 16:56:00 INFO - PROCESS | 7522 | 1461714960245 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:56:00 INFO - PROCESS | 7522 | 1461714960322 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d44c000 == 71 [pid = 7522] [id = 670] 16:56:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x1274c1000) [pid = 7522] [serial = 2010] [outer = 0x0] 16:56:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x129219c00) [pid = 7522] [serial = 2011] [outer = 0x1274c1000] 16:56:00 INFO - PROCESS | 7522 | 1461714960355 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x12a373000) [pid = 7522] [serial = 2012] [outer = 0x1274c1000] 16:56:00 INFO - PROCESS | 7522 | 1461714960729 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]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:56:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 16:56:00 INFO - PROCESS | 7522 | 1461714960795 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:56:00 INFO - PROCESS | 7522 | 1461714960797 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:56:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:56:00 INFO - PROCESS | 7522 | 1461714960799 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 7522 | 1461714960800 Marionette TRACE conn2 <- [1,2654,null,{}] 16:56:00 INFO - PROCESS | 7522 | 1461714960803 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}] 16:56:00 INFO - PROCESS | 7522 | 1461714960916 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:56:01 INFO - PROCESS | 7522 | 1461714961022 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dd4f800 == 72 [pid = 7522] [id = 671] 16:56:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x127a09000) [pid = 7522] [serial = 2013] [outer = 0x0] 16:56:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12a547800) [pid = 7522] [serial = 2014] [outer = 0x127a09000] 16:56:01 INFO - PROCESS | 7522 | 1461714961053 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12a560c00) [pid = 7522] [serial = 2015] [outer = 0x127a09000] 16:56:01 INFO - PROCESS | 7522 | 1461714961448 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]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:56:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 669ms 16:56:01 INFO - PROCESS | 7522 | 1461714961470 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:56:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:56:01 INFO - PROCESS | 7522 | 1461714961472 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:56:01 INFO - PROCESS | 7522 | 1461714961475 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 7522 | 1461714961476 Marionette TRACE conn2 <- [1,2658,null,{}] 16:56:01 INFO - PROCESS | 7522 | 1461714961479 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}] 16:56:01 INFO - PROCESS | 7522 | 1461714961600 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:56:01 INFO - PROCESS | 7522 | 1461714961698 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e8ab800 == 73 [pid = 7522] [id = 672] 16:56:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12a55bc00) [pid = 7522] [serial = 2016] [outer = 0x0] 16:56:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12a9b0800) [pid = 7522] [serial = 2017] [outer = 0x12a55bc00] 16:56:01 INFO - PROCESS | 7522 | 1461714961730 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12ae6a000) [pid = 7522] [serial = 2018] [outer = 0x12a55bc00] 16:56:02 INFO - PROCESS | 7522 | 1461714962143 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]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:56:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 719ms 16:56:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:56:02 INFO - PROCESS | 7522 | 1461714962195 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 7522 | 1461714962196 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:56:02 INFO - PROCESS | 7522 | 1461714962198 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 7522 | 1461714962199 Marionette TRACE conn2 <- [1,2662,null,{}] 16:56:02 INFO - PROCESS | 7522 | 1461714962202 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}] 16:56:02 INFO - PROCESS | 7522 | 1461714962316 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:56:02 INFO - PROCESS | 7522 | 1461714962422 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x12edaa000 == 74 [pid = 7522] [id = 673] 16:56:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12ae65000) [pid = 7522] [serial = 2019] [outer = 0x0] 16:56:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12af2e000) [pid = 7522] [serial = 2020] [outer = 0x12ae65000] 16:56:02 INFO - PROCESS | 7522 | 1461714962455 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12b08c800) [pid = 7522] [serial = 2021] [outer = 0x12ae65000] 16:56:02 INFO - PROCESS | 7522 | 1461714962891 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]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:56:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 720ms 16:56:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:56:02 INFO - PROCESS | 7522 | 1461714962938 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 7522 | 1461714962939 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:56:02 INFO - PROCESS | 7522 | 1461714962941 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 7522 | 1461714962943 Marionette TRACE conn2 <- [1,2666,null,{}] 16:56:02 INFO - PROCESS | 7522 | 1461714962945 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}] 16:56:03 INFO - PROCESS | 7522 | 1461714963057 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:56:03 INFO - PROCESS | 7522 | 1461714963169 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e563800 == 75 [pid = 7522] [id = 674] 16:56:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x114f1e000) [pid = 7522] [serial = 2022] [outer = 0x0] 16:56:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12b091800) [pid = 7522] [serial = 2023] [outer = 0x114f1e000] 16:56:03 INFO - PROCESS | 7522 | 1461714963201 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12b23c400) [pid = 7522] [serial = 2024] [outer = 0x114f1e000] 16:56:04 INFO - PROCESS | 7522 | 1461714964085 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]]]}] 16:56:04 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) 16:56:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1172ms 16:56:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:56:04 INFO - PROCESS | 7522 | 1461714964113 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 7522 | 1461714964116 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:56:04 INFO - PROCESS | 7522 | 1461714964119 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 7522 | 1461714964122 Marionette TRACE conn2 <- [1,2670,null,{}] 16:56:04 INFO - PROCESS | 7522 | 1461714964127 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}] 16:56:04 INFO - PROCESS | 7522 | 1461714964265 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:56:04 INFO - PROCESS | 7522 | 1461714964378 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x11be54800 == 76 [pid = 7522] [id = 675] 16:56:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x115885400) [pid = 7522] [serial = 2025] [outer = 0x0] 16:56:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x1178f2c00) [pid = 7522] [serial = 2026] [outer = 0x115885400] 16:56:04 INFO - PROCESS | 7522 | 1461714964430 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x119134c00) [pid = 7522] [serial = 2027] [outer = 0x115885400] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x12c93d800 == 75 [pid = 7522] [id = 665] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbb7000 == 74 [pid = 7522] [id = 664] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x12b041800 == 73 [pid = 7522] [id = 663] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae74800 == 72 [pid = 7522] [id = 662] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x12a82c800 == 71 [pid = 7522] [id = 661] 16:56:04 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12b1e8400) [pid = 7522] [serial = 1942] [outer = 0x0] [url = about:blank] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x127eb3000 == 70 [pid = 7522] [id = 660] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x11c4db000 == 69 [pid = 7522] [id = 659] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x118b94800 == 68 [pid = 7522] [id = 658] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x11942c800 == 67 [pid = 7522] [id = 657] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x11be3e800 == 66 [pid = 7522] [id = 656] 16:56:04 INFO - PROCESS | 7522 | --DOCSHELL 0x11c10d000 == 65 [pid = 7522] [id = 648] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x11bb67800) [pid = 7522] [serial = 1721] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x11cb46800) [pid = 7522] [serial = 1766] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12a371800) [pid = 7522] [serial = 1778] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x12a9af800) [pid = 7522] [serial = 1838] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x11c625c00) [pid = 7522] [serial = 1823] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x11946fc00) [pid = 7522] [serial = 1718] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x13968f400) [pid = 7522] [serial = 1661] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x12a54c000) [pid = 7522] [serial = 1829] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x1156a7400) [pid = 7522] [serial = 1715] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x11af49800) [pid = 7522] [serial = 1763] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12a0be000) [pid = 7522] [serial = 1775] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x127a0e400) [pid = 7522] [serial = 1772] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x12a9a7c00) [pid = 7522] [serial = 1835] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x119140c00) [pid = 7522] [serial = 1820] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x118740c00) [pid = 7522] [serial = 1760] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x12a579800) [pid = 7522] [serial = 1832] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x126f0e400) [pid = 7522] [serial = 1769] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x12680c400) [pid = 7522] [serial = 1826] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x12a8e6c00) [pid = 7522] [serial = 1924] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x12ad93800) [pid = 7522] [serial = 1897] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x12ae6a400) [pid = 7522] [serial = 1898] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 140 (0x12aa73800) [pid = 7522] [serial = 1903] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 139 (0x12af28400) [pid = 7522] [serial = 1904] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 138 (0x11c17cc00) [pid = 7522] [serial = 1885] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x11c9e7000) [pid = 7522] [serial = 1886] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x12aa6c800) [pid = 7522] [serial = 1895] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x12aa0a400) [pid = 7522] [serial = 1894] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x12a9b3800) [pid = 7522] [serial = 1927] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x11b166c00) [pid = 7522] [serial = 1909] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x11c86bc00) [pid = 7522] [serial = 1910] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x127426800) [pid = 7522] [serial = 1918] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x129433c00) [pid = 7522] [serial = 1919] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x11aea0400) [pid = 7522] [serial = 1883] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x1193a2c00) [pid = 7522] [serial = 1882] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x11c9eec00) [pid = 7522] [serial = 1912] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x125f6bc00) [pid = 7522] [serial = 1913] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x12a36b000) [pid = 7522] [serial = 1889] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x127428c00) [pid = 7522] [serial = 1888] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x12a911800) [pid = 7522] [serial = 1892] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x12a8e3000) [pid = 7522] [serial = 1891] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x12aa6f400) [pid = 7522] [serial = 1930] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x12680a000) [pid = 7522] [serial = 1915] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x126a41400) [pid = 7522] [serial = 1916] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x12ae6d000) [pid = 7522] [serial = 1900] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x12af25800) [pid = 7522] [serial = 1901] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x12ad97c00) [pid = 7522] [serial = 1880] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x12aa11800) [pid = 7522] [serial = 1928] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x11ac47800) [pid = 7522] [serial = 1907] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x115a0f000) [pid = 7522] [serial = 1906] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x123c6c000) [pid = 7522] [serial = 1933] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x12a550400) [pid = 7522] [serial = 1934] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x12ad98c00) [pid = 7522] [serial = 1936] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x12b08a000) [pid = 7522] [serial = 1939] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x12ad86800) [pid = 7522] [serial = 1931] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x12a36d400) [pid = 7522] [serial = 1921] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x12a57f800) [pid = 7522] [serial = 1922] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x12a90e400) [pid = 7522] [serial = 1925] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 104 (0x12af2d400) [pid = 7522] [serial = 1937] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | --DOMWINDOW == 103 (0x12b08e400) [pid = 7522] [serial = 1940] [outer = 0x0] [url = about:blank] 16:56:05 INFO - PROCESS | 7522 | 1461714965335 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] 16:56:05 INFO - PROCESS | 7522 | 1461714965354 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:56:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:56:05 INFO - PROCESS | 7522 | 1461714965360 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 7522 | 1461714965362 Marionette TRACE conn2 <- [1,2674,null,{}] 16:56:05 INFO - PROCESS | 7522 | 1461714965365 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}] 16:56:05 INFO - PROCESS | 7522 | 1461714965527 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:56:05 INFO - PROCESS | 7522 | 1461714965614 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x11aa1e800 == 66 [pid = 7522] [id = 676] 16:56:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 104 (0x119479800) [pid = 7522] [serial = 2028] [outer = 0x0] 16:56:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 105 (0x11af4d800) [pid = 7522] [serial = 2029] [outer = 0x119479800] 16:56:05 INFO - PROCESS | 7522 | 1461714965659 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x11bb63400) [pid = 7522] [serial = 2030] [outer = 0x119479800] 16:56:06 INFO - PROCESS | 7522 | 1461714966508 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] 16:56:06 INFO - PROCESS | 7522 | 1461714966540 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:56:06 INFO - PROCESS | 7522 | 1461714966542 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 7522 | 1461714966545 Marionette TRACE conn2 <- [1,2678,null,{}] 16:56:06 INFO - PROCESS | 7522 | 1461714966562 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}] 16:56:06 INFO - PROCESS | 7522 | 1461714966679 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:56:06 INFO - PROCESS | 7522 | 1461714966686 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x1264b6000 == 67 [pid = 7522] [id = 677] 16:56:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x11c872000) [pid = 7522] [serial = 2031] [outer = 0x0] 16:56:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x11c97b400) [pid = 7522] [serial = 2032] [outer = 0x11c872000] 16:56:06 INFO - PROCESS | 7522 | 1461714966714 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x123b7b400) [pid = 7522] [serial = 2033] [outer = 0x11c872000] 16:56:07 INFO - PROCESS | 7522 | 1461714967591 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]]]}] 16:56:07 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) 16:56:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1072ms 16:56:07 INFO - PROCESS | 7522 | 1461714967615 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 7522 | 1461714967618 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:56:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:56:07 INFO - PROCESS | 7522 | 1461714967624 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 7522 | 1461714967626 Marionette TRACE conn2 <- [1,2682,null,{}] 16:56:07 INFO - PROCESS | 7522 | 1461714967629 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}] 16:56:07 INFO - PROCESS | 7522 | 1461714967758 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:56:07 INFO - PROCESS | 7522 | 1461714967773 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a8d800 == 68 [pid = 7522] [id = 678] 16:56:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x125dbd000) [pid = 7522] [serial = 2034] [outer = 0x0] 16:56:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x126805c00) [pid = 7522] [serial = 2035] [outer = 0x125dbd000] 16:56:07 INFO - PROCESS | 7522 | 1461714967802 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x126880800) [pid = 7522] [serial = 2036] [outer = 0x125dbd000] 16:56:08 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) 16:56:08 INFO - PROCESS | 7522 | 1461714968687 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]]]}] 16:56:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1072ms 16:56:08 INFO - PROCESS | 7522 | 1461714968696 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 7522 | 1461714968697 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:56:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:56:08 INFO - PROCESS | 7522 | 1461714968699 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 7522 | 1461714968700 Marionette TRACE conn2 <- [1,2686,null,{}] 16:56:08 INFO - PROCESS | 7522 | 1461714968711 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}] 16:56:08 INFO - PROCESS | 7522 | 1461714968825 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:56:08 INFO - PROCESS | 7522 | 1461714968838 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a022800 == 69 [pid = 7522] [id = 679] 16:56:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x126882000) [pid = 7522] [serial = 2037] [outer = 0x0] 16:56:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x127426800) [pid = 7522] [serial = 2038] [outer = 0x126882000] 16:56:08 INFO - PROCESS | 7522 | 1461714968863 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x129472800) [pid = 7522] [serial = 2039] [outer = 0x126882000] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x11873c400) [pid = 7522] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x12a585800) [pid = 7522] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x127e52c00) [pid = 7522] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x1156aec00) [pid = 7522] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x1267acc00) [pid = 7522] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 109 (0x115276400) [pid = 7522] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 108 (0x119b10400) [pid = 7522] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 107 (0x127e53c00) [pid = 7522] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 106 (0x12aa68c00) [pid = 7522] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:56:09 INFO - PROCESS | 7522 | --DOMWINDOW == 105 (0x127311800) [pid = 7522] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:56:09 INFO - PROCESS | 7522 | 1461714969830 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] 16:56:09 INFO - PROCESS | 7522 | 1461714969879 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:56:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:56:09 INFO - PROCESS | 7522 | 1461714969881 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 7522 | 1461714969882 Marionette TRACE conn2 <- [1,2690,null,{}] 16:56:09 INFO - PROCESS | 7522 | 1461714969884 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}] 16:56:09 INFO - PROCESS | 7522 | 1461714969991 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:56:10 INFO - PROCESS | 7522 | 1461714969996 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae7c800 == 70 [pid = 7522] [id = 680] 16:56:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 106 (0x127422800) [pid = 7522] [serial = 2040] [outer = 0x0] 16:56:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 107 (0x12a553400) [pid = 7522] [serial = 2041] [outer = 0x127422800] 16:56:10 INFO - PROCESS | 7522 | 1461714970024 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 108 (0x12a57f800) [pid = 7522] [serial = 2042] [outer = 0x127422800] 16:56:10 INFO - PROCESS | 7522 | 1461714970879 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] 16:56:10 INFO - PROCESS | 7522 | 1461714970904 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:56:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:56:10 INFO - PROCESS | 7522 | 1461714970907 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 7522 | 1461714970908 Marionette TRACE conn2 <- [1,2694,null,{}] 16:56:10 INFO - PROCESS | 7522 | 1461714970910 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}] 16:56:11 INFO - PROCESS | 7522 | 1461714971027 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:56:11 INFO - PROCESS | 7522 | 1461714971143 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187d1000 == 71 [pid = 7522] [id = 681] 16:56:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 109 (0x110ea2800) [pid = 7522] [serial = 2043] [outer = 0x0] 16:56:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 110 (0x114f17800) [pid = 7522] [serial = 2044] [outer = 0x110ea2800] 16:56:11 INFO - PROCESS | 7522 | 1461714971177 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x1156a7400) [pid = 7522] [serial = 2045] [outer = 0x110ea2800] 16:56:12 INFO - PROCESS | 7522 | 1461714972117 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] 16:56:12 INFO - PROCESS | 7522 | 1461714972180 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:56:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:56:12 INFO - PROCESS | 7522 | 1461714972184 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 7522 | 1461714972186 Marionette TRACE conn2 <- [1,2698,null,{}] 16:56:12 INFO - PROCESS | 7522 | 1461714972190 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}] 16:56:12 INFO - PROCESS | 7522 | 1461714972303 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:56:12 INFO - PROCESS | 7522 | 1461714972363 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x126f4b000 == 72 [pid = 7522] [id = 682] 16:56:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x11913b400) [pid = 7522] [serial = 2046] [outer = 0x0] 16:56:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x11bcd6c00) [pid = 7522] [serial = 2047] [outer = 0x11913b400] 16:56:12 INFO - PROCESS | 7522 | 1461714972395 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x11c86b800) [pid = 7522] [serial = 2048] [outer = 0x11913b400] 16:56:13 INFO - PROCESS | 7522 | 1461714973342 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] 16:56:13 INFO - PROCESS | 7522 | 1461714973362 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:56:13 INFO - PROCESS | 7522 | 1461714973364 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 7522 | 1461714973366 Marionette TRACE conn2 <- [1,2702,null,{}] 16:56:13 INFO - PROCESS | 7522 | 1461714973369 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}] 16:56:13 INFO - PROCESS | 7522 | 1461714973482 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:56:13 INFO - PROCESS | 7522 | 1461714973584 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b127000 == 73 [pid = 7522] [id = 683] 16:56:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x11c86e400) [pid = 7522] [serial = 2049] [outer = 0x0] 16:56:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x12680a000) [pid = 7522] [serial = 2050] [outer = 0x11c86e400] 16:56:13 INFO - PROCESS | 7522 | 1461714973616 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x12947dc00) [pid = 7522] [serial = 2051] [outer = 0x11c86e400] 16:56:14 INFO - PROCESS | 7522 | 1461714974073 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]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:56:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 720ms 16:56:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:56:14 INFO - PROCESS | 7522 | 1461714974084 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 7522 | 1461714974086 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:56:14 INFO - PROCESS | 7522 | 1461714974093 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 7522 | 1461714974098 Marionette TRACE conn2 <- [1,2706,null,{}] 16:56:14 INFO - PROCESS | 7522 | 1461714974102 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}] 16:56:14 INFO - PROCESS | 7522 | 1461714974217 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:56:14 INFO - PROCESS | 7522 | 1461714974296 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbc6000 == 74 [pid = 7522] [id = 684] 16:56:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x12a36b000) [pid = 7522] [serial = 2052] [outer = 0x0] 16:56:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12a55e800) [pid = 7522] [serial = 2053] [outer = 0x12a36b000] 16:56:14 INFO - PROCESS | 7522 | 1461714974327 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x12a8f1800) [pid = 7522] [serial = 2054] [outer = 0x12a36b000] 16:56:14 INFO - PROCESS | 7522 | 1461714974740 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]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:56:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 679ms 16:56:14 INFO - PROCESS | 7522 | 1461714974767 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 7522 | 1461714974769 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:56:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:56:14 INFO - PROCESS | 7522 | 1461714974772 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 7522 | 1461714974773 Marionette TRACE conn2 <- [1,2710,null,{}] 16:56:14 INFO - PROCESS | 7522 | 1461714974776 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}] 16:56:14 INFO - PROCESS | 7522 | 1461714974886 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:56:14 INFO - PROCESS | 7522 | 1461714974992 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1d7800 == 75 [pid = 7522] [id = 685] 16:56:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x12a54b400) [pid = 7522] [serial = 2055] [outer = 0x0] 16:56:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12a9ad400) [pid = 7522] [serial = 2056] [outer = 0x12a54b400] 16:56:15 INFO - PROCESS | 7522 | 1461714975023 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x12aa0a000) [pid = 7522] [serial = 2057] [outer = 0x12a54b400] 16:56:15 INFO - PROCESS | 7522 | 1461714975452 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] 16:56:15 INFO - PROCESS | 7522 | 1461714975493 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:56:15 INFO - PROCESS | 7522 | 1461714975495 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 7522 | 1461714975497 Marionette TRACE conn2 <- [1,2714,null,{}] 16:56:15 INFO - PROCESS | 7522 | 1461714975499 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}] 16:56:15 INFO - PROCESS | 7522 | 1461714975651 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:56:15 INFO - PROCESS | 7522 | 1461714975662 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc56000 == 76 [pid = 7522] [id = 686] 16:56:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x12aa74400) [pid = 7522] [serial = 2058] [outer = 0x0] 16:56:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x12ad85800) [pid = 7522] [serial = 2059] [outer = 0x12aa74400] 16:56:15 INFO - PROCESS | 7522 | 1461714975700 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x12ae65400) [pid = 7522] [serial = 2060] [outer = 0x12aa74400] 16:56:16 INFO - PROCESS | 7522 | 1461714976147 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]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:56:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 16:56:16 INFO - PROCESS | 7522 | 1461714976165 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 7522 | 1461714976166 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:56:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:56:16 INFO - PROCESS | 7522 | 1461714976169 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 7522 | 1461714976170 Marionette TRACE conn2 <- [1,2718,null,{}] 16:56:16 INFO - PROCESS | 7522 | 1461714976173 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}] 16:56:16 INFO - PROCESS | 7522 | 1461714976302 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:56:16 INFO - PROCESS | 7522 | 1461714976394 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e56c800 == 77 [pid = 7522] [id = 687] 16:56:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x12ae69400) [pid = 7522] [serial = 2061] [outer = 0x0] 16:56:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x12b083c00) [pid = 7522] [serial = 2062] [outer = 0x12ae69400] 16:56:16 INFO - PROCESS | 7522 | 1461714976424 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x12b23d000) [pid = 7522] [serial = 2063] [outer = 0x12ae69400] 16:56:16 INFO - PROCESS | 7522 | 1461714976855 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] 16:56:16 INFO - PROCESS | 7522 | 1461714976892 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:56:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:56:16 INFO - PROCESS | 7522 | 1461714976895 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 7522 | 1461714976896 Marionette TRACE conn2 <- [1,2722,null,{}] 16:56:16 INFO - PROCESS | 7522 | 1461714976898 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}] 16:56:17 INFO - PROCESS | 7522 | 1461714977011 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:56:17 INFO - PROCESS | 7522 | 1461714977087 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ed21800 == 78 [pid = 7522] [id = 688] 16:56:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x12ae6d000) [pid = 7522] [serial = 2064] [outer = 0x0] 16:56:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x12b24a800) [pid = 7522] [serial = 2065] [outer = 0x12ae6d000] 16:56:17 INFO - PROCESS | 7522 | 1461714977120 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x12b5a8800) [pid = 7522] [serial = 2066] [outer = 0x12ae6d000] 16:56:17 INFO - PROCESS | 7522 | 1461714977562 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] 16:56:17 INFO - PROCESS | 7522 | 1461714977835 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:56:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:56:17 INFO - PROCESS | 7522 | 1461714977856 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 7522 | 1461714977858 Marionette TRACE conn2 <- [1,2726,null,{}] 16:56:17 INFO - PROCESS | 7522 | 1461714977861 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}] 16:56:17 INFO - PROCESS | 7522 | 1461714977970 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:56:18 INFO - PROCESS | 7522 | 1461714978073 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x126f3b800 == 79 [pid = 7522] [id = 689] 16:56:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x115616400) [pid = 7522] [serial = 2067] [outer = 0x0] 16:56:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x119b96800) [pid = 7522] [serial = 2068] [outer = 0x115616400] 16:56:18 INFO - PROCESS | 7522 | 1461714978103 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x11c17a400) [pid = 7522] [serial = 2069] [outer = 0x115616400] 16:56:18 INFO - PROCESS | 7522 | 1461714978517 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]]]}] 16:56:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:56:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 724ms 16:56:18 INFO - PROCESS | 7522 | 1461714978579 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 7522 | 1461714978582 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:56:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:56:18 INFO - PROCESS | 7522 | 1461714978589 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 7522 | 1461714978592 Marionette TRACE conn2 <- [1,2730,null,{}] 16:56:18 INFO - PROCESS | 7522 | 1461714978596 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}] 16:56:18 INFO - PROCESS | 7522 | 1461714978750 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:56:18 INFO - PROCESS | 7522 | 1461714978864 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x119d03800 == 80 [pid = 7522] [id = 690] 16:56:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x115618400) [pid = 7522] [serial = 2070] [outer = 0x0] 16:56:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x11c129000) [pid = 7522] [serial = 2071] [outer = 0x115618400] 16:56:18 INFO - PROCESS | 7522 | 1461714978970 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x11c9f0c00) [pid = 7522] [serial = 2072] [outer = 0x115618400] 16:56:19 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae7c800 == 79 [pid = 7522] [id = 680] 16:56:19 INFO - PROCESS | 7522 | --DOCSHELL 0x12a022800 == 78 [pid = 7522] [id = 679] 16:56:19 INFO - PROCESS | 7522 | --DOCSHELL 0x127a8d800 == 77 [pid = 7522] [id = 678] 16:56:19 INFO - PROCESS | 7522 | --DOCSHELL 0x1264b6000 == 76 [pid = 7522] [id = 677] 16:56:19 INFO - PROCESS | 7522 | --DOCSHELL 0x11aa1e800 == 75 [pid = 7522] [id = 676] 16:56:19 INFO - PROCESS | 7522 | --DOCSHELL 0x11be54800 == 74 [pid = 7522] [id = 675] 16:56:19 INFO - PROCESS | 7522 | --DOCSHELL 0x11c120800 == 73 [pid = 7522] [id = 667] 16:56:19 INFO - PROCESS | 7522 | --DOCSHELL 0x12ea5f000 == 72 [pid = 7522] [id = 647] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 137 (0x11c9e5000) [pid = 7522] [serial = 1978] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 136 (0x12a90b400) [pid = 7522] [serial = 1990] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 135 (0x12657cc00) [pid = 7522] [serial = 1979] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 134 (0x11c973c00) [pid = 7522] [serial = 1948] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 133 (0x129434c00) [pid = 7522] [serial = 1984] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 132 (0x12a549400) [pid = 7522] [serial = 1985] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 131 (0x119345400) [pid = 7522] [serial = 1975] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 130 (0x11c972000) [pid = 7522] [serial = 1976] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 129 (0x12b418c00) [pid = 7522] [serial = 1963] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 128 (0x126811400) [pid = 7522] [serial = 1981] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x126f08800) [pid = 7522] [serial = 1982] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x1178f9400) [pid = 7522] [serial = 1970] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x115614000) [pid = 7522] [serial = 1969] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x12b1f4000) [pid = 7522] [serial = 1960] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x12aa71400) [pid = 7522] [serial = 1954] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x11bb64c00) [pid = 7522] [serial = 1973] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x11ae9e000) [pid = 7522] [serial = 1972] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 120 (0x119f5bc00) [pid = 7522] [serial = 1945] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 119 (0x12aa67400) [pid = 7522] [serial = 1993] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 118 (0x12af29000) [pid = 7522] [serial = 1957] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 117 (0x12a372400) [pid = 7522] [serial = 1951] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 116 (0x12b415000) [pid = 7522] [serial = 1966] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 115 (0x12ad96c00) [pid = 7522] [serial = 1996] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 114 (0x12ae64800) [pid = 7522] [serial = 1997] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 113 (0x12a54fc00) [pid = 7522] [serial = 1987] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 112 (0x12a8e7000) [pid = 7522] [serial = 1988] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 111 (0x12aa04000) [pid = 7522] [serial = 1991] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | --DOMWINDOW == 110 (0x12ad7f400) [pid = 7522] [serial = 1994] [outer = 0x0] [url = about:blank] 16:56:19 INFO - PROCESS | 7522 | 1461714979886 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] 16:56:19 INFO - PROCESS | 7522 | 1461714979914 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:56:19 INFO - PROCESS | 7522 | 1461714979917 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 7522 | 1461714979918 Marionette TRACE conn2 <- [1,2734,null,{}] 16:56:19 INFO - PROCESS | 7522 | 1461714979926 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}] 16:56:20 INFO - PROCESS | 7522 | 1461714980045 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:56:20 INFO - PROCESS | 7522 | 1461714980053 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x12677a000 == 73 [pid = 7522] [id = 691] 16:56:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 111 (0x126f08800) [pid = 7522] [serial = 2073] [outer = 0x0] 16:56:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 112 (0x127311400) [pid = 7522] [serial = 2074] [outer = 0x126f08800] 16:56:20 INFO - PROCESS | 7522 | 1461714980082 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 113 (0x12a0b6000) [pid = 7522] [serial = 2075] [outer = 0x126f08800] 16:56:20 INFO - PROCESS | 7522 | 1461714980434 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]]]}] 16:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 570ms 16:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:56:20 INFO - PROCESS | 7522 | 1461714980488 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 7522 | 1461714980489 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:56:20 INFO - PROCESS | 7522 | 1461714980491 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 7522 | 1461714980493 Marionette TRACE conn2 <- [1,2738,null,{}] 16:56:20 INFO - PROCESS | 7522 | 1461714980495 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}] 16:56:20 INFO - PROCESS | 7522 | 1461714980592 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:56:20 INFO - PROCESS | 7522 | 1461714980597 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x12adc5800 == 74 [pid = 7522] [id = 692] 16:56:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 114 (0x12a549c00) [pid = 7522] [serial = 2076] [outer = 0x0] 16:56:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 115 (0x12a55d400) [pid = 7522] [serial = 2077] [outer = 0x12a549c00] 16:56:20 INFO - PROCESS | 7522 | 1461714980624 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 116 (0x12a9b3800) [pid = 7522] [serial = 2078] [outer = 0x12a549c00] 16:56:20 INFO - PROCESS | 7522 | 1461714980987 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]]]}] 16:56:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:56:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 16:56:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:56:21 INFO - PROCESS | 7522 | 1461714981013 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 7522 | 1461714981015 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:56:21 INFO - PROCESS | 7522 | 1461714981017 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 7522 | 1461714981018 Marionette TRACE conn2 <- [1,2742,null,{}] 16:56:21 INFO - PROCESS | 7522 | 1461714981023 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}] 16:56:21 INFO - PROCESS | 7522 | 1461714981117 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:56:21 INFO - PROCESS | 7522 | 1461714981199 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x12afa8800 == 75 [pid = 7522] [id = 693] 16:56:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 117 (0x12a551c00) [pid = 7522] [serial = 2079] [outer = 0x0] 16:56:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 118 (0x12aa6c000) [pid = 7522] [serial = 2080] [outer = 0x12a551c00] 16:56:21 INFO - PROCESS | 7522 | 1461714981226 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 119 (0x12ada0800) [pid = 7522] [serial = 2081] [outer = 0x12a551c00] 16:56:21 INFO - PROCESS | 7522 | 1461714981610 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]]]}] 16:56:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:56:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 621ms 16:56:21 INFO - PROCESS | 7522 | 1461714981639 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:56:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:56:21 INFO - PROCESS | 7522 | 1461714981641 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:56:21 INFO - PROCESS | 7522 | 1461714981649 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 7522 | 1461714981651 Marionette TRACE conn2 <- [1,2746,null,{}] 16:56:21 INFO - PROCESS | 7522 | 1461714981654 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}] 16:56:21 INFO - PROCESS | 7522 | 1461714981831 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:56:21 INFO - PROCESS | 7522 | 1461714981852 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be53000 == 76 [pid = 7522] [id = 694] 16:56:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 120 (0x12b090000) [pid = 7522] [serial = 2082] [outer = 0x0] 16:56:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 121 (0x12b5a7c00) [pid = 7522] [serial = 2083] [outer = 0x12b090000] 16:56:21 INFO - PROCESS | 7522 | 1461714981879 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12b6d4800) [pid = 7522] [serial = 2084] [outer = 0x12b090000] 16:56:22 INFO - PROCESS | 7522 | 1461714982257 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]]]}] 16:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 625ms 16:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:56:22 INFO - PROCESS | 7522 | 1461714982271 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 7522 | 1461714982273 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:56:22 INFO - PROCESS | 7522 | 1461714982275 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 7522 | 1461714982276 Marionette TRACE conn2 <- [1,2750,null,{}] 16:56:22 INFO - PROCESS | 7522 | 1461714982279 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}] 16:56:22 INFO - PROCESS | 7522 | 1461714982398 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:56:22 INFO - PROCESS | 7522 | 1461714982430 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d19b800 == 77 [pid = 7522] [id = 695] 16:56:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x12bb23000) [pid = 7522] [serial = 2085] [outer = 0x0] 16:56:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x12bb2e800) [pid = 7522] [serial = 2086] [outer = 0x12bb23000] 16:56:22 INFO - PROCESS | 7522 | 1461714982455 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x12bbe1000) [pid = 7522] [serial = 2087] [outer = 0x12bb23000] 16:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 16:56:22 INFO - PROCESS | 7522 | 1461714982791 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]]]}] 16:56:22 INFO - PROCESS | 7522 | 1461714982796 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 7522 | 1461714982797 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:56:22 INFO - PROCESS | 7522 | 1461714982800 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 7522 | 1461714982801 Marionette TRACE conn2 <- [1,2754,null,{}] 16:56:22 INFO - PROCESS | 7522 | 1461714982805 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}] 16:56:22 INFO - PROCESS | 7522 | 1461714982926 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:56:22 INFO - PROCESS | 7522 | 1461714982940 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e569000 == 78 [pid = 7522] [id = 696] 16:56:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x12bbe1400) [pid = 7522] [serial = 2088] [outer = 0x0] 16:56:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x12bbe7c00) [pid = 7522] [serial = 2089] [outer = 0x12bbe1400] 16:56:22 INFO - PROCESS | 7522 | 1461714982966 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x12bcf4800) [pid = 7522] [serial = 2090] [outer = 0x12bbe1400] 16:56:23 INFO - PROCESS | 7522 | --DOMWINDOW == 127 (0x11c872000) [pid = 7522] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:56:23 INFO - PROCESS | 7522 | --DOMWINDOW == 126 (0x115885400) [pid = 7522] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:56:23 INFO - PROCESS | 7522 | --DOMWINDOW == 125 (0x119479800) [pid = 7522] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:56:23 INFO - PROCESS | 7522 | --DOMWINDOW == 124 (0x12fbe5800) [pid = 7522] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:56:23 INFO - PROCESS | 7522 | --DOMWINDOW == 123 (0x12fc69000) [pid = 7522] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:56:23 INFO - PROCESS | 7522 | --DOMWINDOW == 122 (0x125dbd000) [pid = 7522] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:56:23 INFO - PROCESS | 7522 | --DOMWINDOW == 121 (0x126882000) [pid = 7522] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:56:23 INFO - PROCESS | 7522 | 1461714983444 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]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:56:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 672ms 16:56:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:56:23 INFO - PROCESS | 7522 | 1461714983473 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 7522 | 1461714983474 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:56:23 INFO - PROCESS | 7522 | 1461714983476 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 7522 | 1461714983477 Marionette TRACE conn2 <- [1,2758,null,{}] 16:56:23 INFO - PROCESS | 7522 | 1461714983479 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}] 16:56:23 INFO - PROCESS | 7522 | 1461714983601 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:56:23 INFO - PROCESS | 7522 | 1461714983641 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x12edbb000 == 79 [pid = 7522] [id = 697] 16:56:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 122 (0x12654c400) [pid = 7522] [serial = 2091] [outer = 0x0] 16:56:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 123 (0x12bcf5400) [pid = 7522] [serial = 2092] [outer = 0x12654c400] 16:56:23 INFO - PROCESS | 7522 | 1461714983669 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 124 (0x12bcfc800) [pid = 7522] [serial = 2093] [outer = 0x12654c400] 16:56:23 INFO - PROCESS | 7522 | 1461714983971 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]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:56:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 16:56:23 INFO - PROCESS | 7522 | 1461714983994 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 7522 | 1461714983996 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:56:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:56:24 INFO - PROCESS | 7522 | 1461714983998 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 7522 | 1461714983999 Marionette TRACE conn2 <- [1,2762,null,{}] 16:56:24 INFO - PROCESS | 7522 | 1461714984002 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}] 16:56:24 INFO - PROCESS | 7522 | 1461714984112 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:56:24 INFO - PROCESS | 7522 | 1461714984178 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f452800 == 80 [pid = 7522] [id = 698] 16:56:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 125 (0x126807800) [pid = 7522] [serial = 2094] [outer = 0x0] 16:56:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 126 (0x12be8d000) [pid = 7522] [serial = 2095] [outer = 0x126807800] 16:56:24 INFO - PROCESS | 7522 | 1461714984204 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 127 (0x12bee5c00) [pid = 7522] [serial = 2096] [outer = 0x126807800] 16:56:24 INFO - PROCESS | 7522 | 1461714984492 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]]]}] 16:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 16:56:24 INFO - PROCESS | 7522 | 1461714984516 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:56:24 INFO - PROCESS | 7522 | 1461714984518 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:56:24 INFO - PROCESS | 7522 | 1461714984528 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 7522 | 1461714984530 Marionette TRACE conn2 <- [1,2766,null,{}] 16:56:24 INFO - PROCESS | 7522 | 1461714984532 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}] 16:56:24 INFO - PROCESS | 7522 | 1461714984649 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:56:24 INFO - PROCESS | 7522 | 1461714984654 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc73800 == 81 [pid = 7522] [id = 699] 16:56:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 128 (0x12be9a800) [pid = 7522] [serial = 2097] [outer = 0x0] 16:56:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 129 (0x12c980c00) [pid = 7522] [serial = 2098] [outer = 0x12be9a800] 16:56:24 INFO - PROCESS | 7522 | 1461714984684 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 130 (0x12c9cec00) [pid = 7522] [serial = 2099] [outer = 0x12be9a800] 16:56:25 INFO - PROCESS | 7522 | 1461714985060 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]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:56:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 568ms 16:56:25 INFO - PROCESS | 7522 | 1461714985098 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 7522 | 1461714985099 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:56:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:56:25 INFO - PROCESS | 7522 | 1461714985102 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 7522 | 1461714985103 Marionette TRACE conn2 <- [1,2770,null,{}] 16:56:25 INFO - PROCESS | 7522 | 1461714985106 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}] 16:56:25 INFO - PROCESS | 7522 | 1461714985226 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:56:25 INFO - PROCESS | 7522 | 1461714985232 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc9a800 == 82 [pid = 7522] [id = 700] 16:56:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 131 (0x12c9d1800) [pid = 7522] [serial = 2100] [outer = 0x0] 16:56:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 132 (0x12c9d6000) [pid = 7522] [serial = 2101] [outer = 0x12c9d1800] 16:56:25 INFO - PROCESS | 7522 | 1461714985273 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 133 (0x12d08f000) [pid = 7522] [serial = 2102] [outer = 0x12c9d1800] 16:56:25 INFO - PROCESS | 7522 | 1461714985919 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]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:56:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 871ms 16:56:25 INFO - PROCESS | 7522 | 1461714985978 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 7522 | 1461714985982 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:56:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:56:25 INFO - PROCESS | 7522 | 1461714985985 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 7522 | 1461714985990 Marionette TRACE conn2 <- [1,2774,null,{}] 16:56:25 INFO - PROCESS | 7522 | 1461714985994 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}] 16:56:26 INFO - PROCESS | 7522 | 1461714986114 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:56:26 INFO - PROCESS | 7522 | 1461714986197 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x1264c7800 == 83 [pid = 7522] [id = 701] 16:56:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 134 (0x11b162c00) [pid = 7522] [serial = 2103] [outer = 0x0] 16:56:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 135 (0x11c975c00) [pid = 7522] [serial = 2104] [outer = 0x11b162c00] 16:56:26 INFO - PROCESS | 7522 | 1461714986229 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 136 (0x125f6ac00) [pid = 7522] [serial = 2105] [outer = 0x11b162c00] 16:56:26 INFO - PROCESS | 7522 | 1461714986657 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]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:56:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 727ms 16:56:26 INFO - PROCESS | 7522 | 1461714986712 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 7522 | 1461714986716 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:56:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:56:26 INFO - PROCESS | 7522 | 1461714986721 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 7522 | 1461714986723 Marionette TRACE conn2 <- [1,2778,null,{}] 16:56:26 INFO - PROCESS | 7522 | 1461714986725 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}] 16:56:26 INFO - PROCESS | 7522 | 1461714986848 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:56:26 INFO - PROCESS | 7522 | 1461714986928 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 7522 | ++DOCSHELL 0x12afb1800 == 84 [pid = 7522] [id = 702] 16:56:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 137 (0x127e52800) [pid = 7522] [serial = 2106] [outer = 0x0] 16:56:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 138 (0x12a549000) [pid = 7522] [serial = 2107] [outer = 0x127e52800] 16:56:26 INFO - PROCESS | 7522 | 1461714986958 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 139 (0x12a902400) [pid = 7522] [serial = 2108] [outer = 0x127e52800] 16:56:27 INFO - PROCESS | 7522 | 1461714987386 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]]]}] 16:56:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:56:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 719ms 16:56:27 INFO - PROCESS | 7522 | 1461714987449 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:56:27 INFO - PROCESS | 7522 | 1461714987450 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:56:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:56:27 INFO - PROCESS | 7522 | 1461714987468 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:56:27 INFO - PROCESS | 7522 | 1461714987470 Marionette TRACE conn2 <- [1,2782,null,{}] 16:56:27 INFO - PROCESS | 7522 | 1461714987497 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}] 16:56:27 INFO - PROCESS | 7522 | 1461714987620 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:56:27 INFO - PROCESS | 7522 | 1461714987702 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc70800 == 85 [pid = 7522] [id = 703] 16:56:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 140 (0x12ae6a400) [pid = 7522] [serial = 2109] [outer = 0x0] 16:56:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 141 (0x12b090800) [pid = 7522] [serial = 2110] [outer = 0x12ae6a400] 16:56:27 INFO - PROCESS | 7522 | 1461714987735 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x12b5aec00) [pid = 7522] [serial = 2111] [outer = 0x12ae6a400] 16:56:28 INFO - PROCESS | 7522 | 1461714988134 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]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:56:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 689ms 16:56:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:56:28 INFO - PROCESS | 7522 | 1461714988156 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 7522 | 1461714988158 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:56:28 INFO - PROCESS | 7522 | 1461714988160 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 7522 | 1461714988161 Marionette TRACE conn2 <- [1,2786,null,{}] 16:56:28 INFO - PROCESS | 7522 | 1461714988164 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}] 16:56:28 INFO - PROCESS | 7522 | 1461714988289 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:56:28 INFO - PROCESS | 7522 | 1461714988425 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff11800 == 86 [pid = 7522] [id = 704] 16:56:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x12b1f4c00) [pid = 7522] [serial = 2112] [outer = 0x0] 16:56:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x12bbe4400) [pid = 7522] [serial = 2113] [outer = 0x12b1f4c00] 16:56:28 INFO - PROCESS | 7522 | 1461714988478 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x12beea400) [pid = 7522] [serial = 2114] [outer = 0x12b1f4c00] 16:56:28 INFO - PROCESS | 7522 | 1461714988970 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]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:56:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 869ms 16:56:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:56:29 INFO - PROCESS | 7522 | 1461714989030 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 7522 | 1461714989031 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:56:29 INFO - PROCESS | 7522 | 1461714989033 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 7522 | 1461714989035 Marionette TRACE conn2 <- [1,2790,null,{}] 16:56:29 INFO - PROCESS | 7522 | 1461714989037 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}] 16:56:29 INFO - PROCESS | 7522 | 1461714989154 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:56:29 INFO - PROCESS | 7522 | 1461714989234 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x130150000 == 87 [pid = 7522] [id = 705] 16:56:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x12bcf7c00) [pid = 7522] [serial = 2115] [outer = 0x0] 16:56:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x12c9d2000) [pid = 7522] [serial = 2116] [outer = 0x12bcf7c00] 16:56:29 INFO - PROCESS | 7522 | 1461714989265 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x12c9d3c00) [pid = 7522] [serial = 2117] [outer = 0x12bcf7c00] 16:56:29 INFO - PROCESS | 7522 | 1461714989677 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]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:56:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 668ms 16:56:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:56:29 INFO - PROCESS | 7522 | 1461714989703 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 7522 | 1461714989704 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:56:29 INFO - PROCESS | 7522 | 1461714989707 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 7522 | 1461714989708 Marionette TRACE conn2 <- [1,2794,null,{}] 16:56:29 INFO - PROCESS | 7522 | 1461714989710 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}] 16:56:29 INFO - PROCESS | 7522 | 1461714989837 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:56:29 INFO - PROCESS | 7522 | 1461714989919 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 7522 | ++DOCSHELL 0x130810000 == 88 [pid = 7522] [id = 706] 16:56:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12c9d6400) [pid = 7522] [serial = 2118] [outer = 0x0] 16:56:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12d216c00) [pid = 7522] [serial = 2119] [outer = 0x12c9d6400] 16:56:29 INFO - PROCESS | 7522 | 1461714989953 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12d47c000) [pid = 7522] [serial = 2120] [outer = 0x12c9d6400] 16:56:30 INFO - PROCESS | 7522 | 1461714990333 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]]]}] 16:56:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:56:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 670ms 16:56:30 INFO - PROCESS | 7522 | 1461714990377 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:56:30 INFO - PROCESS | 7522 | 1461714990379 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:56:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:56:30 INFO - PROCESS | 7522 | 1461714990381 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:56:30 INFO - PROCESS | 7522 | 1461714990382 Marionette TRACE conn2 <- [1,2798,null,{}] 16:56:30 INFO - PROCESS | 7522 | 1461714990385 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}] 16:56:30 INFO - PROCESS | 7522 | 1461714990501 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:56:30 INFO - PROCESS | 7522 | 1461714990599 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 7522 | ++DOCSHELL 0x130837000 == 89 [pid = 7522] [id = 707] 16:56:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12d088800) [pid = 7522] [serial = 2121] [outer = 0x0] 16:56:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12d54f400) [pid = 7522] [serial = 2122] [outer = 0x12d088800] 16:56:30 INFO - PROCESS | 7522 | 1461714990629 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12d554c00) [pid = 7522] [serial = 2123] [outer = 0x12d088800] 16:56:31 INFO - PROCESS | 7522 | 1461714991055 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]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:56:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 719ms 16:56:31 INFO - PROCESS | 7522 | 1461714991100 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 7522 | 1461714991101 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:56:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:56:31 INFO - PROCESS | 7522 | 1461714991123 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 7522 | 1461714991125 Marionette TRACE conn2 <- [1,2802,null,{}] 16:56:31 INFO - PROCESS | 7522 | 1461714991127 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}] 16:56:31 INFO - PROCESS | 7522 | 1461714991248 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:56:31 INFO - PROCESS | 7522 | 1461714991330 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:31 INFO - PROCESS | 7522 | ++DOCSHELL 0x13087b800 == 90 [pid = 7522] [id = 708] 16:56:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12d555000) [pid = 7522] [serial = 2124] [outer = 0x0] 16:56:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12d55a800) [pid = 7522] [serial = 2125] [outer = 0x12d555000] 16:56:31 INFO - PROCESS | 7522 | 1461714991361 Marionette DEBUG loaded listener.js 16:56:31 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12d5b0800) [pid = 7522] [serial = 2126] [outer = 0x12d555000] 16:56:31 INFO - PROCESS | 7522 | 1461714991786 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]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:56:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 675ms 16:56:31 INFO - PROCESS | 7522 | 1461714991796 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 7522 | 1461714991798 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:56:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:56:31 INFO - PROCESS | 7522 | 1461714991800 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 7522 | 1461714991801 Marionette TRACE conn2 <- [1,2806,null,{}] 16:56:31 INFO - PROCESS | 7522 | 1461714991804 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}] 16:56:31 INFO - PROCESS | 7522 | 1461714991951 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:56:32 INFO - PROCESS | 7522 | 1461714992061 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 7522 | ++DOCSHELL 0x1158d6000 == 91 [pid = 7522] [id = 709] 16:56:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x114bb9400) [pid = 7522] [serial = 2127] [outer = 0x0] 16:56:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x11aca8c00) [pid = 7522] [serial = 2128] [outer = 0x114bb9400] 16:56:32 INFO - PROCESS | 7522 | 1461714992094 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12a54ec00) [pid = 7522] [serial = 2129] [outer = 0x114bb9400] 16:56:32 INFO - PROCESS | 7522 | 1461714992757 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]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:56:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 972ms 16:56:32 INFO - PROCESS | 7522 | 1461714992773 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 7522 | 1461714992775 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:56:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:56:32 INFO - PROCESS | 7522 | 1461714992780 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 7522 | 1461714992781 Marionette TRACE conn2 <- [1,2810,null,{}] 16:56:32 INFO - PROCESS | 7522 | 1461714992785 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}] 16:56:32 INFO - PROCESS | 7522 | 1461714992899 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:56:33 INFO - PROCESS | 7522 | 1461714993019 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 7522 | ++DOCSHELL 0x1158e8000 == 92 [pid = 7522] [id = 710] 16:56:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x114f1f400) [pid = 7522] [serial = 2130] [outer = 0x0] 16:56:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x11873b000) [pid = 7522] [serial = 2131] [outer = 0x114f1f400] 16:56:33 INFO - PROCESS | 7522 | 1461714993049 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x119476000) [pid = 7522] [serial = 2132] [outer = 0x114f1f400] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12b13a000 == 91 [pid = 7522] [id = 669] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc73800 == 90 [pid = 7522] [id = 699] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12f452800 == 89 [pid = 7522] [id = 698] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12edbb000 == 88 [pid = 7522] [id = 697] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12fc74000) [pid = 7522] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x12a553400) [pid = 7522] [serial = 2041] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x129219c00) [pid = 7522] [serial = 2011] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12a547800) [pid = 7522] [serial = 2014] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x12a9b0800) [pid = 7522] [serial = 2017] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x12af2e000) [pid = 7522] [serial = 2020] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | 1461714993757 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]]]}] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12e569000 == 87 [pid = 7522] [id = 696] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12d19b800 == 86 [pid = 7522] [id = 695] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12be53000 == 85 [pid = 7522] [id = 694] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12afa8800 == 84 [pid = 7522] [id = 693] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12adc5800 == 83 [pid = 7522] [id = 692] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12677a000 == 82 [pid = 7522] [id = 691] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x119d03800 == 81 [pid = 7522] [id = 690] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x126f3b800 == 80 [pid = 7522] [id = 689] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12bbc6000 == 79 [pid = 7522] [id = 684] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x12b127000 == 78 [pid = 7522] [id = 683] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x126f4b000 == 77 [pid = 7522] [id = 682] 16:56:33 INFO - PROCESS | 7522 | --DOCSHELL 0x1187d1000 == 76 [pid = 7522] [id = 681] 16:56:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:56:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1024ms 16:56:33 INFO - PROCESS | 7522 | 1461714993804 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 7522 | 1461714993807 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:56:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:56:33 INFO - PROCESS | 7522 | 1461714993811 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 7522 | 1461714993813 Marionette TRACE conn2 <- [1,2814,null,{}] 16:56:33 INFO - PROCESS | 7522 | 1461714993816 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}] 16:56:33 INFO - PROCESS | 7522 | 1461714993928 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x126805c00) [pid = 7522] [serial = 2035] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x127426800) [pid = 7522] [serial = 2038] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x11c97b400) [pid = 7522] [serial = 2032] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x119134c00) [pid = 7522] [serial = 2027] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x1178f2c00) [pid = 7522] [serial = 2026] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12657b800) [pid = 7522] [serial = 2008] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x11af4d800) [pid = 7522] [serial = 2029] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x11bb63400) [pid = 7522] [serial = 2030] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x11c17e800) [pid = 7522] [serial = 2005] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x115ad6c00) [pid = 7522] [serial = 1999] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x12b091800) [pid = 7522] [serial = 2023] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x119056400) [pid = 7522] [serial = 2002] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x129472800) [pid = 7522] [serial = 2039] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x126880800) [pid = 7522] [serial = 2036] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 142 (0x123b7b400) [pid = 7522] [serial = 2033] [outer = 0x0] [url = about:blank] 16:56:33 INFO - PROCESS | 7522 | --DOMWINDOW == 141 (0x12fe3cc00) [pid = 7522] [serial = 1367] [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.] 16:56:34 INFO - PROCESS | 7522 | 1461714994000 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x11aa17800 == 77 [pid = 7522] [id = 711] 16:56:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 142 (0x1178f2c00) [pid = 7522] [serial = 2133] [outer = 0x0] 16:56:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 143 (0x11ae9e000) [pid = 7522] [serial = 2134] [outer = 0x1178f2c00] 16:56:34 INFO - PROCESS | 7522 | 1461714994027 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x11c17a000) [pid = 7522] [serial = 2135] [outer = 0x1178f2c00] 16:56:34 INFO - PROCESS | 7522 | 1461714994343 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]]]}] 16:56:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:56:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 571ms 16:56:34 INFO - PROCESS | 7522 | 1461714994383 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 7522 | 1461714994384 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:56:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:56:34 INFO - PROCESS | 7522 | 1461714994387 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 7522 | 1461714994389 Marionette TRACE conn2 <- [1,2818,null,{}] 16:56:34 INFO - PROCESS | 7522 | 1461714994397 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}] 16:56:34 INFO - PROCESS | 7522 | 1461714994517 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:56:34 INFO - PROCESS | 7522 | 1461714994580 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 7522 | ++DOCSHELL 0x125d13000 == 78 [pid = 7522] [id = 712] 16:56:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x11bb5a400) [pid = 7522] [serial = 2136] [outer = 0x0] 16:56:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x11c86bc00) [pid = 7522] [serial = 2137] [outer = 0x11bb5a400] 16:56:34 INFO - PROCESS | 7522 | 1461714994609 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x123c6c400) [pid = 7522] [serial = 2138] [outer = 0x11bb5a400] 16:56:34 INFO - PROCESS | 7522 | 1461714994896 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]]]}] 16:56:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:56:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 571ms 16:56:34 INFO - PROCESS | 7522 | 1461714994958 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 7522 | 1461714994960 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:56:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:56:34 INFO - PROCESS | 7522 | 1461714994962 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 7522 | 1461714994964 Marionette TRACE conn2 <- [1,2822,null,{}] 16:56:34 INFO - PROCESS | 7522 | 1461714994966 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}] 16:56:35 INFO - PROCESS | 7522 | 1461714995068 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:56:35 INFO - PROCESS | 7522 | 1461714995131 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x1261b6800 == 79 [pid = 7522] [id = 713] 16:56:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x123c69c00) [pid = 7522] [serial = 2139] [outer = 0x0] 16:56:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x126094400) [pid = 7522] [serial = 2140] [outer = 0x123c69c00] 16:56:35 INFO - PROCESS | 7522 | 1461714995158 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x126809c00) [pid = 7522] [serial = 2141] [outer = 0x123c69c00] 16:56:35 INFO - PROCESS | 7522 | 1461714995499 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]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 569ms 16:56:35 INFO - PROCESS | 7522 | 1461714995532 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 7522 | 1461714995534 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:56:35 INFO - PROCESS | 7522 | 1461714995541 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 7522 | 1461714995543 Marionette TRACE conn2 <- [1,2826,null,{}] 16:56:35 INFO - PROCESS | 7522 | 1461714995546 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}] 16:56:35 INFO - PROCESS | 7522 | 1461714995745 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:56:35 INFO - PROCESS | 7522 | 1461714995800 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 7522 | ++DOCSHELL 0x127a8d000 == 80 [pid = 7522] [id = 714] 16:56:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x126411400) [pid = 7522] [serial = 2142] [outer = 0x0] 16:56:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12687b000) [pid = 7522] [serial = 2143] [outer = 0x126411400] 16:56:35 INFO - PROCESS | 7522 | 1461714995829 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x1271aec00) [pid = 7522] [serial = 2144] [outer = 0x126411400] 16:56:36 INFO - PROCESS | 7522 | 1461714996158 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:56:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 675ms 16:56:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:56:36 INFO - PROCESS | 7522 | 1461714996212 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 7522 | 1461714996213 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:56:36 INFO - PROCESS | 7522 | 1461714996215 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 7522 | 1461714996216 Marionette TRACE conn2 <- [1,2830,null,{}] 16:56:36 INFO - PROCESS | 7522 | 1461714996224 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}] 16:56:36 INFO - PROCESS | 7522 | 1461714996355 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:56:36 INFO - PROCESS | 7522 | 1461714996394 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x12a82e800 == 81 [pid = 7522] [id = 715] 16:56:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12742ac00) [pid = 7522] [serial = 2145] [outer = 0x0] 16:56:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12947f800) [pid = 7522] [serial = 2146] [outer = 0x12742ac00] 16:56:36 INFO - PROCESS | 7522 | 1461714996422 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12a557800) [pid = 7522] [serial = 2147] [outer = 0x12742ac00] 16:56:36 INFO - PROCESS | 7522 | 1461714996776 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]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:56:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 571ms 16:56:36 INFO - PROCESS | 7522 | 1461714996788 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:56:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:56:36 INFO - PROCESS | 7522 | 1461714996791 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:56:36 INFO - PROCESS | 7522 | 1461714996794 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 7522 | 1461714996795 Marionette TRACE conn2 <- [1,2834,null,{}] 16:56:36 INFO - PROCESS | 7522 | 1461714996798 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}] 16:56:36 INFO - PROCESS | 7522 | 1461714996929 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:56:36 INFO - PROCESS | 7522 | 1461714996951 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae88800 == 82 [pid = 7522] [id = 716] 16:56:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x127a0f000) [pid = 7522] [serial = 2148] [outer = 0x0] 16:56:36 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12a586400) [pid = 7522] [serial = 2149] [outer = 0x127a0f000] 16:56:36 INFO - PROCESS | 7522 | 1461714996994 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12a905800) [pid = 7522] [serial = 2150] [outer = 0x127a0f000] 16:56:37 INFO - PROCESS | 7522 | 1461714997454 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 671ms 16:56:37 INFO - PROCESS | 7522 | 1461714997466 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 7522 | 1461714997469 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:56:37 INFO - PROCESS | 7522 | 1461714997476 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 7522 | 1461714997478 Marionette TRACE conn2 <- [1,2838,null,{}] 16:56:37 INFO - PROCESS | 7522 | 1461714997481 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}] 16:56:37 INFO - PROCESS | 7522 | 1461714997671 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:56:37 INFO - PROCESS | 7522 | 1461714997734 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b127800 == 83 [pid = 7522] [id = 717] 16:56:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12a909000) [pid = 7522] [serial = 2151] [outer = 0x0] 16:56:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12a90f000) [pid = 7522] [serial = 2152] [outer = 0x12a909000] 16:56:37 INFO - PROCESS | 7522 | 1461714997769 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12a9b3400) [pid = 7522] [serial = 2153] [outer = 0x12a909000] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x127422800) [pid = 7522] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x12b08e800) [pid = 7522] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x1156a3c00) [pid = 7522] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x12be9a800) [pid = 7522] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x12b090000) [pid = 7522] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x12bb23000) [pid = 7522] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x12a549c00) [pid = 7522] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x115618400) [pid = 7522] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x12bbe1400) [pid = 7522] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x115616400) [pid = 7522] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12654c400) [pid = 7522] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x126807800) [pid = 7522] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x126f08800) [pid = 7522] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:56:38 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x12a551c00) [pid = 7522] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:56:38 INFO - PROCESS | 7522 | 1461714998304 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]]]}] 16:56:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:56:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 871ms 16:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:56:38 INFO - PROCESS | 7522 | 1461714998347 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:56:38 INFO - PROCESS | 7522 | 1461714998348 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:56:38 INFO - PROCESS | 7522 | 1461714998350 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 7522 | 1461714998351 Marionette TRACE conn2 <- [1,2842,null,{}] 16:56:38 INFO - PROCESS | 7522 | 1461714998354 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}] 16:56:38 INFO - PROCESS | 7522 | 1461714998447 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:56:38 INFO - PROCESS | 7522 | 1461714998515 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b13b000 == 84 [pid = 7522] [id = 718] 16:56:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x115618400) [pid = 7522] [serial = 2154] [outer = 0x0] 16:56:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12a551c00) [pid = 7522] [serial = 2155] [outer = 0x115618400] 16:56:38 INFO - PROCESS | 7522 | 1461714998541 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12aa05400) [pid = 7522] [serial = 2156] [outer = 0x115618400] 16:56:38 INFO - PROCESS | 7522 | 1461714998821 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]]]}] 16:56:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:56:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 16:56:38 INFO - PROCESS | 7522 | 1461714998871 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:56:38 INFO - PROCESS | 7522 | 1461714998874 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:56:38 INFO - PROCESS | 7522 | 1461714998877 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 7522 | 1461714998878 Marionette TRACE conn2 <- [1,2846,null,{}] 16:56:38 INFO - PROCESS | 7522 | 1461714998880 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}] 16:56:38 INFO - PROCESS | 7522 | 1461714998977 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:56:38 INFO - PROCESS | 7522 | 1461714998982 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 7522 | ++DOCSHELL 0x12c1d3000 == 85 [pid = 7522] [id = 719] 16:56:38 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12aa07000) [pid = 7522] [serial = 2157] [outer = 0x0] 16:56:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12aa6ac00) [pid = 7522] [serial = 2158] [outer = 0x12aa07000] 16:56:39 INFO - PROCESS | 7522 | 1461714999007 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12ad81000) [pid = 7522] [serial = 2159] [outer = 0x12aa07000] 16:56:39 INFO - PROCESS | 7522 | 1461714999368 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]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 518ms 16:56:39 INFO - PROCESS | 7522 | 1461714999396 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 7522 | 1461714999397 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:56:39 INFO - PROCESS | 7522 | 1461714999399 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 7522 | 1461714999401 Marionette TRACE conn2 <- [1,2850,null,{}] 16:56:39 INFO - PROCESS | 7522 | 1461714999415 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}] 16:56:39 INFO - PROCESS | 7522 | 1461714999528 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:56:39 INFO - PROCESS | 7522 | 1461714999532 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d43a000 == 86 [pid = 7522] [id = 720] 16:56:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12aa68800) [pid = 7522] [serial = 2160] [outer = 0x0] 16:56:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12ad97c00) [pid = 7522] [serial = 2161] [outer = 0x12aa68800] 16:56:39 INFO - PROCESS | 7522 | 1461714999562 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12b08e800) [pid = 7522] [serial = 2162] [outer = 0x12aa68800] 16:56:39 INFO - PROCESS | 7522 | 1461714999912 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 531ms 16:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:56:39 INFO - PROCESS | 7522 | 1461714999931 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 7522 | 1461714999933 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:56:39 INFO - PROCESS | 7522 | 1461714999940 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 7522 | 1461714999943 Marionette TRACE conn2 <- [1,2854,null,{}] 16:56:39 INFO - PROCESS | 7522 | 1461714999947 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}] 16:56:40 INFO - PROCESS | 7522 | 1461715000101 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:56:40 INFO - PROCESS | 7522 | 1461715000330 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:40 INFO - PROCESS | 7522 | ++DOCSHELL 0x118a16000 == 87 [pid = 7522] [id = 721] 16:56:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x1143c3800) [pid = 7522] [serial = 2163] [outer = 0x0] 16:56:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x115278400) [pid = 7522] [serial = 2164] [outer = 0x1143c3800] 16:56:40 INFO - PROCESS | 7522 | 1461715000428 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x118e48400) [pid = 7522] [serial = 2165] [outer = 0x1143c3800] 16:56:40 INFO - PROCESS | 7522 | 1461715000876 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]]]}] 16:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 978ms 16:56:40 INFO - PROCESS | 7522 | 1461715000915 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 7522 | 1461715000918 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:56:40 INFO - PROCESS | 7522 | 1461715000921 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 7522 | 1461715000924 Marionette TRACE conn2 <- [1,2858,null,{}] 16:56:40 INFO - PROCESS | 7522 | 1461715000927 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}] 16:56:41 INFO - PROCESS | 7522 | 1461715001048 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:56:41 INFO - PROCESS | 7522 | 1461715001158 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x123bb0000 == 88 [pid = 7522] [id = 722] 16:56:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x11aea0400) [pid = 7522] [serial = 2166] [outer = 0x0] 16:56:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x11c602400) [pid = 7522] [serial = 2167] [outer = 0x11aea0400] 16:56:41 INFO - PROCESS | 7522 | 1461715001194 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x11c977400) [pid = 7522] [serial = 2168] [outer = 0x11aea0400] 16:56:41 INFO - PROCESS | 7522 | 1461715001628 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 771ms 16:56:41 INFO - PROCESS | 7522 | 1461715001694 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 7522 | 1461715001697 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:56:41 INFO - PROCESS | 7522 | 1461715001700 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 7522 | 1461715001702 Marionette TRACE conn2 <- [1,2862,null,{}] 16:56:41 INFO - PROCESS | 7522 | 1461715001704 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}] 16:56:41 INFO - PROCESS | 7522 | 1461715001822 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:56:41 INFO - PROCESS | 7522 | 1461715001903 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b04c000 == 89 [pid = 7522] [id = 723] 16:56:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x11c9ea400) [pid = 7522] [serial = 2169] [outer = 0x0] 16:56:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x126807c00) [pid = 7522] [serial = 2170] [outer = 0x11c9ea400] 16:56:41 INFO - PROCESS | 7522 | 1461715001936 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x127a0ac00) [pid = 7522] [serial = 2171] [outer = 0x11c9ea400] 16:56:42 INFO - PROCESS | 7522 | 1461715002336 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]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 671ms 16:56:42 INFO - PROCESS | 7522 | 1461715002374 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 7522 | 1461715002376 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:56:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:56:42 INFO - PROCESS | 7522 | 1461715002380 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 7522 | 1461715002384 Marionette TRACE conn2 <- [1,2866,null,{}] 16:56:42 INFO - PROCESS | 7522 | 1461715002394 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}] 16:56:42 INFO - PROCESS | 7522 | 1461715002511 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:56:42 INFO - PROCESS | 7522 | 1461715002623 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e562800 == 90 [pid = 7522] [id = 724] 16:56:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x129219c00) [pid = 7522] [serial = 2172] [outer = 0x0] 16:56:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12a560800) [pid = 7522] [serial = 2173] [outer = 0x129219c00] 16:56:42 INFO - PROCESS | 7522 | 1461715002657 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12aa70c00) [pid = 7522] [serial = 2174] [outer = 0x129219c00] 16:56:43 INFO - PROCESS | 7522 | 1461715003081 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]]]}] 16:56:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:56:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 728ms 16:56:43 INFO - PROCESS | 7522 | 1461715003107 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 7522 | 1461715003109 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:56:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:56:43 INFO - PROCESS | 7522 | 1461715003111 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 7522 | 1461715003113 Marionette TRACE conn2 <- [1,2870,null,{}] 16:56:43 INFO - PROCESS | 7522 | 1461715003115 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}] 16:56:43 INFO - PROCESS | 7522 | 1461715003251 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:56:43 INFO - PROCESS | 7522 | 1461715003360 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea54000 == 91 [pid = 7522] [id = 725] 16:56:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12aa0f800) [pid = 7522] [serial = 2175] [outer = 0x0] 16:56:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12ae6d400) [pid = 7522] [serial = 2176] [outer = 0x12aa0f800] 16:56:43 INFO - PROCESS | 7522 | 1461715003393 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12b23f800) [pid = 7522] [serial = 2177] [outer = 0x12aa0f800] 16:56:43 INFO - PROCESS | 7522 | 1461715003808 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]]]}] 16:56:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:56:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 718ms 16:56:43 INFO - PROCESS | 7522 | 1461715003831 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 7522 | 1461715003832 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:56:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:56:43 INFO - PROCESS | 7522 | 1461715003835 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 7522 | 1461715003836 Marionette TRACE conn2 <- [1,2874,null,{}] 16:56:43 INFO - PROCESS | 7522 | 1461715003841 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}] 16:56:43 INFO - PROCESS | 7522 | 1461715003953 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:56:44 INFO - PROCESS | 7522 | 1461715004062 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f43b800 == 92 [pid = 7522] [id = 726] 16:56:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12b5b0800) [pid = 7522] [serial = 2178] [outer = 0x0] 16:56:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12b6d4000) [pid = 7522] [serial = 2179] [outer = 0x12b5b0800] 16:56:44 INFO - PROCESS | 7522 | 1461715004101 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12bbe3800) [pid = 7522] [serial = 2180] [outer = 0x12b5b0800] 16:56:44 INFO - PROCESS | 7522 | 1461715004539 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]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:56:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 722ms 16:56:44 INFO - PROCESS | 7522 | 1461715004607 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 7522 | 1461715004608 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:56:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:56:44 INFO - PROCESS | 7522 | 1461715004612 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 7522 | 1461715004613 Marionette TRACE conn2 <- [1,2878,null,{}] 16:56:44 INFO - PROCESS | 7522 | 1461715004616 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}] 16:56:44 INFO - PROCESS | 7522 | 1461715004732 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:56:44 INFO - PROCESS | 7522 | 1461715004812 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc6f800 == 93 [pid = 7522] [id = 727] 16:56:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x12bcfac00) [pid = 7522] [serial = 2181] [outer = 0x0] 16:56:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x12be9a400) [pid = 7522] [serial = 2182] [outer = 0x12bcfac00] 16:56:44 INFO - PROCESS | 7522 | 1461715004843 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12beeb800) [pid = 7522] [serial = 2183] [outer = 0x12bcfac00] 16:56:45 INFO - PROCESS | 7522 | 1461715005260 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]]]}] 16:56:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:56:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 669ms 16:56:45 INFO - PROCESS | 7522 | 1461715005281 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:56:45 INFO - PROCESS | 7522 | 1461715005283 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:56:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:56:45 INFO - PROCESS | 7522 | 1461715005285 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 7522 | 1461715005287 Marionette TRACE conn2 <- [1,2882,null,{}] 16:56:45 INFO - PROCESS | 7522 | 1461715005289 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}] 16:56:45 INFO - PROCESS | 7522 | 1461715005403 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:56:45 INFO - PROCESS | 7522 | 1461715005512 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff15800 == 94 [pid = 7522] [id = 728] 16:56:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x12bcfc400) [pid = 7522] [serial = 2184] [outer = 0x0] 16:56:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x12c984800) [pid = 7522] [serial = 2185] [outer = 0x12bcfc400] 16:56:45 INFO - PROCESS | 7522 | 1461715005545 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x12c9dac00) [pid = 7522] [serial = 2186] [outer = 0x12bcfc400] 16:56:46 INFO - PROCESS | 7522 | 1461715006277 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]]]}] 16:56:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:56:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1022ms 16:56:46 INFO - PROCESS | 7522 | 1461715006346 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:56:46 INFO - PROCESS | 7522 | 1461715006349 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:56:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:56:46 INFO - PROCESS | 7522 | 1461715006357 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 7522 | 1461715006361 Marionette TRACE conn2 <- [1,2886,null,{}] 16:56:46 INFO - PROCESS | 7522 | 1461715006368 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}] 16:56:46 INFO - PROCESS | 7522 | 1461715006542 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:56:46 INFO - PROCESS | 7522 | 1461715006634 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 7522 | ++DOCSHELL 0x12677d800 == 95 [pid = 7522] [id = 729] 16:56:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x11933ec00) [pid = 7522] [serial = 2187] [outer = 0x0] 16:56:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x119b10400) [pid = 7522] [serial = 2188] [outer = 0x11933ec00] 16:56:46 INFO - PROCESS | 7522 | 1461715006664 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x11bcd3000) [pid = 7522] [serial = 2189] [outer = 0x11933ec00] 16:56:47 INFO - PROCESS | 7522 | 1461715007096 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]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:56:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 775ms 16:56:47 INFO - PROCESS | 7522 | 1461715007132 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 7522 | 1461715007135 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:56:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:56:47 INFO - PROCESS | 7522 | 1461715007140 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 7522 | 1461715007142 Marionette TRACE conn2 <- [1,2890,null,{}] 16:56:47 INFO - PROCESS | 7522 | 1461715007145 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}] 16:56:47 INFO - PROCESS | 7522 | 1461715007249 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:56:47 INFO - PROCESS | 7522 | 1461715007362 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 7522 | ++DOCSHELL 0x11bc9c800 == 96 [pid = 7522] [id = 730] 16:56:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x11af4ec00) [pid = 7522] [serial = 2190] [outer = 0x0] 16:56:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x11c873400) [pid = 7522] [serial = 2191] [outer = 0x11af4ec00] 16:56:47 INFO - PROCESS | 7522 | 1461715007394 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x11c9f2c00) [pid = 7522] [serial = 2192] [outer = 0x11af4ec00] 16:56:47 INFO - PROCESS | 7522 | 1461715007840 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:56:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 774ms 16:56:47 INFO - PROCESS | 7522 | 1461715007944 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 7522 | 1461715007947 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:56:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:56:47 INFO - PROCESS | 7522 | 1461715007980 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 7522 | 1461715007984 Marionette TRACE conn2 <- [1,2894,null,{}] 16:56:48 INFO - PROCESS | 7522 | 1461715007995 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}] 16:56:48 INFO - PROCESS | 7522 | 1461715008152 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x12d43a000 == 95 [pid = 7522] [id = 720] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1d3000 == 94 [pid = 7522] [id = 719] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x12b13b000 == 93 [pid = 7522] [id = 718] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x12b127800 == 92 [pid = 7522] [id = 717] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae88800 == 91 [pid = 7522] [id = 716] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x12a82e800 == 90 [pid = 7522] [id = 715] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x114f17800) [pid = 7522] [serial = 2044] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12680a000) [pid = 7522] [serial = 2050] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x11bcd6c00) [pid = 7522] [serial = 2047] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x12a55e800) [pid = 7522] [serial = 2053] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x12a9ad400) [pid = 7522] [serial = 2056] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x12ad85800) [pid = 7522] [serial = 2059] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x12b083c00) [pid = 7522] [serial = 2062] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x12b24a800) [pid = 7522] [serial = 2065] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x127a8d000 == 89 [pid = 7522] [id = 714] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x1261b6800 == 88 [pid = 7522] [id = 713] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x125d13000 == 87 [pid = 7522] [id = 712] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x11aa17800 == 86 [pid = 7522] [id = 711] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc69800 == 85 [pid = 7522] [id = 18] 16:56:48 INFO - PROCESS | 7522 | --DOCSHELL 0x1158e8000 == 84 [pid = 7522] [id = 710] 16:56:48 INFO - PROCESS | 7522 | 1461715008260 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x119b6b800 == 85 [pid = 7522] [id = 731] 16:56:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x11ac43800) [pid = 7522] [serial = 2193] [outer = 0x0] 16:56:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x11c86d000) [pid = 7522] [serial = 2194] [outer = 0x11ac43800] 16:56:48 INFO - PROCESS | 7522 | 1461715008289 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x126a41400) [pid = 7522] [serial = 2195] [outer = 0x11ac43800] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x12b1ecc00) [pid = 7522] [serial = 1943] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x12a57f800) [pid = 7522] [serial = 2042] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x11bcd9400) [pid = 7522] [serial = 2000] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x12c980c00) [pid = 7522] [serial = 2098] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x12b5a7c00) [pid = 7522] [serial = 2083] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x12bb2e800) [pid = 7522] [serial = 2086] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x12a55d400) [pid = 7522] [serial = 2077] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x12a9b3800) [pid = 7522] [serial = 2078] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x11c129000) [pid = 7522] [serial = 2071] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x11c9f0c00) [pid = 7522] [serial = 2072] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x12bbe7c00) [pid = 7522] [serial = 2089] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x119b96800) [pid = 7522] [serial = 2068] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x11c17a400) [pid = 7522] [serial = 2069] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x12bcf5400) [pid = 7522] [serial = 2092] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x12bbe1000) [pid = 7522] [serial = 2087] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12bcf4800) [pid = 7522] [serial = 2090] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12bee5c00) [pid = 7522] [serial = 2096] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x127311400) [pid = 7522] [serial = 2074] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12a0b6000) [pid = 7522] [serial = 2075] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12ada0800) [pid = 7522] [serial = 2081] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x12aa6c000) [pid = 7522] [serial = 2080] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x12bcfc800) [pid = 7522] [serial = 2093] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12b6d4800) [pid = 7522] [serial = 2084] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x12be8d000) [pid = 7522] [serial = 2095] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x12c9cec00) [pid = 7522] [serial = 2099] [outer = 0x0] [url = about:blank] 16:56:48 INFO - PROCESS | 7522 | 1461715008642 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]]]}] 16:56:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:56:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 680ms 16:56:48 INFO - PROCESS | 7522 | 1461715008658 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 7522 | 1461715008660 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:56:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:56:48 INFO - PROCESS | 7522 | 1461715008662 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 7522 | 1461715008663 Marionette TRACE conn2 <- [1,2898,null,{}] 16:56:48 INFO - PROCESS | 7522 | 1461715008665 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}] 16:56:48 INFO - PROCESS | 7522 | 1461715008764 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:56:48 INFO - PROCESS | 7522 | 1461715008771 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 7522 | ++DOCSHELL 0x12961e000 == 86 [pid = 7522] [id = 732] 16:56:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x126874800) [pid = 7522] [serial = 2196] [outer = 0x0] 16:56:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12a0bd800) [pid = 7522] [serial = 2197] [outer = 0x126874800] 16:56:48 INFO - PROCESS | 7522 | 1461715008798 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12a552400) [pid = 7522] [serial = 2198] [outer = 0x126874800] 16:56:49 INFO - PROCESS | 7522 | 1461715009185 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]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:56:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 568ms 16:56:49 INFO - PROCESS | 7522 | 1461715009231 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 7522 | 1461715009233 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:56:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:56:49 INFO - PROCESS | 7522 | 1461715009237 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 7522 | 1461715009238 Marionette TRACE conn2 <- [1,2902,null,{}] 16:56:49 INFO - PROCESS | 7522 | 1461715009242 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}] 16:56:49 INFO - PROCESS | 7522 | 1461715009387 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:56:49 INFO - PROCESS | 7522 | 1461715009401 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae91000 == 87 [pid = 7522] [id = 733] 16:56:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12a55a400) [pid = 7522] [serial = 2199] [outer = 0x0] 16:56:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12a584c00) [pid = 7522] [serial = 2200] [outer = 0x12a55a400] 16:56:49 INFO - PROCESS | 7522 | 1461715009446 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12a90bc00) [pid = 7522] [serial = 2201] [outer = 0x12a55a400] 16:56:49 INFO - PROCESS | 7522 | 1461715009885 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:56:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 673ms 16:56:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:56:49 INFO - PROCESS | 7522 | 1461715009909 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 7522 | 1461715009910 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:56:49 INFO - PROCESS | 7522 | 1461715009912 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 7522 | 1461715009913 Marionette TRACE conn2 <- [1,2906,null,{}] 16:56:49 INFO - PROCESS | 7522 | 1461715009916 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}] 16:56:50 INFO - PROCESS | 7522 | 1461715010024 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:56:50 INFO - PROCESS | 7522 | 1461715010029 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b69c800 == 88 [pid = 7522] [id = 734] 16:56:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12aa03400) [pid = 7522] [serial = 2202] [outer = 0x0] 16:56:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12ad82400) [pid = 7522] [serial = 2203] [outer = 0x12aa03400] 16:56:50 INFO - PROCESS | 7522 | 1461715010057 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12b412800) [pid = 7522] [serial = 2204] [outer = 0x12aa03400] 16:56:50 INFO - PROCESS | 7522 | 1461715010423 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]]]}] 16:56:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:56:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 16:56:50 INFO - PROCESS | 7522 | 1461715010431 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:56:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:56:50 INFO - PROCESS | 7522 | 1461715010432 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:56:50 INFO - PROCESS | 7522 | 1461715010434 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 7522 | 1461715010436 Marionette TRACE conn2 <- [1,2910,null,{}] 16:56:50 INFO - PROCESS | 7522 | 1461715010444 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}] 16:56:50 INFO - PROCESS | 7522 | 1461715010588 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:56:50 INFO - PROCESS | 7522 | 1461715010603 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:50 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be64800 == 89 [pid = 7522] [id = 735] 16:56:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x12a908400) [pid = 7522] [serial = 2205] [outer = 0x0] 16:56:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12b5a9400) [pid = 7522] [serial = 2206] [outer = 0x12a908400] 16:56:50 INFO - PROCESS | 7522 | 1461715010629 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12bbe2800) [pid = 7522] [serial = 2207] [outer = 0x12a908400] 16:56:50 INFO - PROCESS | 7522 | 1461715010969 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]]]}] 16:56:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:56:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:56:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 569ms 16:56:51 INFO - TEST-START | /DOMEvents/constructors.html 16:56:51 INFO - PROCESS | 7522 | 1461715011004 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 7522 | 1461715011005 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:56:51 INFO - PROCESS | 7522 | 1461715011007 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 7522 | 1461715011008 Marionette TRACE conn2 <- [1,2914,null,{}] 16:56:51 INFO - PROCESS | 7522 | 1461715011011 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}] 16:56:51 INFO - PROCESS | 7522 | 1461715011132 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:56:51 INFO - PROCESS | 7522 | 1461715011146 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dd47000 == 90 [pid = 7522] [id = 736] 16:56:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12bbe2c00) [pid = 7522] [serial = 2208] [outer = 0x0] 16:56:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12bcfa800) [pid = 7522] [serial = 2209] [outer = 0x12bbe2c00] 16:56:51 INFO - PROCESS | 7522 | 1461715011172 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12c97f000) [pid = 7522] [serial = 2210] [outer = 0x12bbe2c00] 16:56:51 INFO - PROCESS | 7522 | 1461715011546 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]]]}] 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:56:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:56:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:56:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 16:56:51 INFO - PROCESS | 7522 | 1461715011583 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 7522 | 1461715011585 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:56:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:56:51 INFO - PROCESS | 7522 | 1461715011592 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 7522 | 1461715011594 Marionette TRACE conn2 <- [1,2918,null,{}] 16:56:51 INFO - PROCESS | 7522 | 1461715011596 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}] 16:56:51 INFO - PROCESS | 7522 | 1461715011717 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:56:51 INFO - PROCESS | 7522 | 1461715011728 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ed10800 == 91 [pid = 7522] [id = 737] 16:56:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12bee7800) [pid = 7522] [serial = 2211] [outer = 0x0] 16:56:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12d08f400) [pid = 7522] [serial = 2212] [outer = 0x12bee7800] 16:56:51 INFO - PROCESS | 7522 | 1461715011753 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12d477c00) [pid = 7522] [serial = 2213] [outer = 0x12bee7800] 16:56:52 INFO - PROCESS | 7522 | 1461715012134 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:56:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:56:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 578ms 16:56:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:56:52 INFO - PROCESS | 7522 | 1461715012165 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 7522 | 1461715012166 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:56:52 INFO - PROCESS | 7522 | 1461715012175 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 7522 | 1461715012176 Marionette TRACE conn2 <- [1,2922,null,{}] 16:56:52 INFO - PROCESS | 7522 | 1461715012179 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}] 16:56:52 INFO - PROCESS | 7522 | 1461715012294 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:56:52 INFO - PROCESS | 7522 | 1461715012307 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f44b000 == 92 [pid = 7522] [id = 738] 16:56:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x12c9d4800) [pid = 7522] [serial = 2214] [outer = 0x0] 16:56:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x12d551400) [pid = 7522] [serial = 2215] [outer = 0x12c9d4800] 16:56:52 INFO - PROCESS | 7522 | 1461715012332 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12d55bc00) [pid = 7522] [serial = 2216] [outer = 0x12c9d4800] 16:56:52 INFO - PROCESS | 7522 | [7522] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:52 INFO - PROCESS | 7522 | [7522] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:52 INFO - PROCESS | 7522 | [7522] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:52 INFO - PROCESS | 7522 | [7522] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x114bb9400) [pid = 7522] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x11c86e400) [pid = 7522] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x115618400) [pid = 7522] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x12b412400) [pid = 7522] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x11bb5a400) [pid = 7522] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x12a0b5400) [pid = 7522] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x12aa07000) [pid = 7522] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x1178f2c00) [pid = 7522] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x123c69c00) [pid = 7522] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x11c86e800) [pid = 7522] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x127a09000) [pid = 7522] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x11913b400) [pid = 7522] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12742ac00) [pid = 7522] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x114f1f400) [pid = 7522] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12a36b000) [pid = 7522] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x119346000) [pid = 7522] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x11ae9a000) [pid = 7522] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x110ea2800) [pid = 7522] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x1135f7400) [pid = 7522] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x12aa74400) [pid = 7522] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x12ae65000) [pid = 7522] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x126411400) [pid = 7522] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x1274c1000) [pid = 7522] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x127a0f000) [pid = 7522] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x12a909000) [pid = 7522] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12a9b3c00) [pid = 7522] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12a54b400) [pid = 7522] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x12a9b4400) [pid = 7522] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x12a55bc00) [pid = 7522] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x1156a2800) [pid = 7522] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 147 (0x12ae6d000) [pid = 7522] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 146 (0x11c9f3400) [pid = 7522] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 145 (0x114f1e000) [pid = 7522] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 144 (0x12b1e9400) [pid = 7522] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:56:52 INFO - PROCESS | 7522 | --DOMWINDOW == 143 (0x12ae69400) [pid = 7522] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:56:52 INFO - PROCESS | 7522 | 1461715012959 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]]]}] 16:56:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:56:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:56:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:52 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 16:56:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:56:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:53 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 16:56:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:53 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]" 16:56:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:56:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 830ms 16:56:53 INFO - PROCESS | 7522 | 1461715013000 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 7522 | 1461715013002 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:56:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:56:53 INFO - PROCESS | 7522 | 1461715013004 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 7522 | 1461715013006 Marionette TRACE conn2 <- [1,2926,null,{}] 16:56:53 INFO - PROCESS | 7522 | 1461715013008 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}] 16:56:53 INFO - PROCESS | 7522 | 1461715013117 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:56:53 INFO - PROCESS | 7522 | 1461715013121 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b046000 == 93 [pid = 7522] [id = 739] 16:56:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 144 (0x114f1e000) [pid = 7522] [serial = 2217] [outer = 0x0] 16:56:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 145 (0x1274c1000) [pid = 7522] [serial = 2218] [outer = 0x114f1e000] 16:56:53 INFO - PROCESS | 7522 | 1461715013152 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 146 (0x12a8e2c00) [pid = 7522] [serial = 2219] [outer = 0x114f1e000] 16:56:53 INFO - PROCESS | 7522 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:56:53 INFO - PROCESS | 7522 | 1461715013499 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]]]}] 16:56:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:56:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 520ms 16:56:53 INFO - PROCESS | 7522 | 1461715013536 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 7522 | 1461715013539 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:56:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:56:53 INFO - PROCESS | 7522 | 1461715013549 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 7522 | 1461715013550 Marionette TRACE conn2 <- [1,2930,null,{}] 16:56:53 INFO - PROCESS | 7522 | 1461715013553 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}] 16:56:53 INFO - PROCESS | 7522 | 1461715013656 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:56:53 INFO - PROCESS | 7522 | 1461715013660 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:53 INFO - PROCESS | 7522 | ++DOCSHELL 0x12fc96800 == 94 [pid = 7522] [id = 740] 16:56:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 147 (0x12a904800) [pid = 7522] [serial = 2220] [outer = 0x0] 16:56:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 148 (0x12ad7fc00) [pid = 7522] [serial = 2221] [outer = 0x12a904800] 16:56:53 INFO - PROCESS | 7522 | 1461715013686 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12b248000) [pid = 7522] [serial = 2222] [outer = 0x12a904800] 16:56:54 INFO - PROCESS | 7522 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:56:54 INFO - PROCESS | 7522 | 1461715014052 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]]]}] 16:56:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:56:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 520ms 16:56:54 INFO - PROCESS | 7522 | 1461715014072 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:56:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:56:54 INFO - PROCESS | 7522 | 1461715014075 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:56:54 INFO - PROCESS | 7522 | 1461715014078 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 7522 | 1461715014080 Marionette TRACE conn2 <- [1,2934,null,{}] 16:56:54 INFO - PROCESS | 7522 | 1461715014083 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}] 16:56:54 INFO - PROCESS | 7522 | 1461715014285 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:56:54 INFO - PROCESS | 7522 | 1461715014301 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x13082e000 == 95 [pid = 7522] [id = 741] 16:56:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x12a9a6400) [pid = 7522] [serial = 2223] [outer = 0x0] 16:56:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x12c97f400) [pid = 7522] [serial = 2224] [outer = 0x12a9a6400] 16:56:54 INFO - PROCESS | 7522 | 1461715014347 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x12d5b3400) [pid = 7522] [serial = 2225] [outer = 0x12a9a6400] 16:56:54 INFO - PROCESS | 7522 | 1461715014692 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]]]}] 16:56:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:56:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 16:56:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:56:54 INFO - PROCESS | 7522 | 1461715014697 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 7522 | 1461715014698 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:56:54 INFO - PROCESS | 7522 | 1461715014700 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 7522 | 1461715014701 Marionette TRACE conn2 <- [1,2938,null,{}] 16:56:54 INFO - PROCESS | 7522 | 1461715014706 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}] 16:56:54 INFO - PROCESS | 7522 | 1461715014807 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:56:54 INFO - PROCESS | 7522 | 1461715014878 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 7522 | ++DOCSHELL 0x130e7a800 == 96 [pid = 7522] [id = 742] 16:56:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12d54e000) [pid = 7522] [serial = 2226] [outer = 0x0] 16:56:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12dc0fc00) [pid = 7522] [serial = 2227] [outer = 0x12d54e000] 16:56:54 INFO - PROCESS | 7522 | 1461715014906 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12dc2bc00) [pid = 7522] [serial = 2228] [outer = 0x12d54e000] 16:56:55 INFO - PROCESS | 7522 | 1461715015345 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]]]}] 16:56:55 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. 16:56:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 669ms 16:56:55 INFO - PROCESS | 7522 | 1461715015371 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 7522 | 1461715015374 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:56:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:56:55 INFO - PROCESS | 7522 | 1461715015377 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 7522 | 1461715015380 Marionette TRACE conn2 <- [1,2942,null,{}] 16:56:55 INFO - PROCESS | 7522 | 1461715015384 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}] 16:56:55 INFO - PROCESS | 7522 | 1461715015506 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:56:55 INFO - PROCESS | 7522 | 1461715015620 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 7522 | ++DOCSHELL 0x119372800 == 97 [pid = 7522] [id = 743] 16:56:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x11ac46000) [pid = 7522] [serial = 2229] [outer = 0x0] 16:56:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x11af52400) [pid = 7522] [serial = 2230] [outer = 0x11ac46000] 16:56:55 INFO - PROCESS | 7522 | 1461715015680 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x11c868000) [pid = 7522] [serial = 2231] [outer = 0x11ac46000] 16:56:56 INFO - PROCESS | 7522 | 1461715016044 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"]]]}] 16:56:56 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 16:56:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:56:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 674ms 16:56:56 INFO - PROCESS | 7522 | 1461715016052 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 7522 | 1461715016056 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:56:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:56:56 INFO - PROCESS | 7522 | 1461715016061 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 7522 | 1461715016063 Marionette TRACE conn2 <- [1,2946,null,{}] 16:56:56 INFO - PROCESS | 7522 | 1461715016065 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}] 16:56:56 INFO - PROCESS | 7522 | 1461715016187 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:56:56 INFO - PROCESS | 7522 | 1461715016298 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ae7e000 == 98 [pid = 7522] [id = 744] 16:56:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x11ac9a800) [pid = 7522] [serial = 2232] [outer = 0x0] 16:56:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x123c69c00) [pid = 7522] [serial = 2233] [outer = 0x11ac9a800] 16:56:56 INFO - PROCESS | 7522 | 1461715016330 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x126fe5000) [pid = 7522] [serial = 2234] [outer = 0x11ac9a800] 16:56:56 INFO - PROCESS | 7522 | 1461715016698 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]]]}] 16:56:56 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. 16:56:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 16:56:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:56:56 INFO - PROCESS | 7522 | 1461715016730 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 7522 | 1461715016732 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:56:56 INFO - PROCESS | 7522 | 1461715016734 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 7522 | 1461715016737 Marionette TRACE conn2 <- [1,2950,null,{}] 16:56:56 INFO - PROCESS | 7522 | 1461715016745 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}] 16:56:56 INFO - PROCESS | 7522 | 1461715016868 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:56:56 INFO - PROCESS | 7522 | 1461715016979 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ed9e800 == 99 [pid = 7522] [id = 745] 16:56:56 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12a557000) [pid = 7522] [serial = 2235] [outer = 0x0] 16:56:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12a9ae000) [pid = 7522] [serial = 2236] [outer = 0x12a557000] 16:56:57 INFO - PROCESS | 7522 | 1461715017017 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12ad85800) [pid = 7522] [serial = 2237] [outer = 0x12a557000] 16:56:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x12b69c000 == 100 [pid = 7522] [id = 746] 16:56:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12aa10c00) [pid = 7522] [serial = 2238] [outer = 0x0] 16:56:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12a585000) [pid = 7522] [serial = 2239] [outer = 0x12aa10c00] 16:56:57 INFO - PROCESS | 7522 | 1461715017452 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]]]}] 16:56:57 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. 16:56:57 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 724ms 16:56:57 INFO - PROCESS | 7522 | 1461715017459 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 7522 | 1461715017461 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:56:57 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:56:57 INFO - PROCESS | 7522 | 1461715017463 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 7522 | 1461715017464 Marionette TRACE conn2 <- [1,2954,null,{}] 16:56:57 INFO - PROCESS | 7522 | 1461715017467 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}] 16:56:57 INFO - PROCESS | 7522 | 1461715017619 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:56:57 INFO - PROCESS | 7522 | 1461715017736 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 7522 | ++DOCSHELL 0x131f7e800 == 101 [pid = 7522] [id = 747] 16:56:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x12ad9d800) [pid = 7522] [serial = 2240] [outer = 0x0] 16:56:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12af29c00) [pid = 7522] [serial = 2241] [outer = 0x12ad9d800] 16:56:57 INFO - PROCESS | 7522 | 1461715017767 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12b6d6400) [pid = 7522] [serial = 2242] [outer = 0x12ad9d800] 16:56:58 INFO - PROCESS | 7522 | 1461715018117 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]]]}] 16:56:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:56:58 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 16:56:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 16:56:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:56:58 INFO - PROCESS | 7522 | 1461715018132 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 7522 | 1461715018134 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:56:58 INFO - PROCESS | 7522 | 1461715018136 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 7522 | 1461715018138 Marionette TRACE conn2 <- [1,2958,null,{}] 16:56:58 INFO - PROCESS | 7522 | 1461715018142 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}] 16:56:58 INFO - PROCESS | 7522 | 1461715018268 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:56:58 INFO - PROCESS | 7522 | 1461715018373 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 7522 | ++DOCSHELL 0x137679000 == 102 [pid = 7522] [id = 748] 16:56:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12ad9e800) [pid = 7522] [serial = 2243] [outer = 0x0] 16:56:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12c982400) [pid = 7522] [serial = 2244] [outer = 0x12ad9e800] 16:56:58 INFO - PROCESS | 7522 | 1461715018405 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12d55cc00) [pid = 7522] [serial = 2245] [outer = 0x12ad9e800] 16:56:58 INFO - PROCESS | 7522 | 1461715018769 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]]]}] 16:56:58 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. 16:56:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 671ms 16:56:58 INFO - PROCESS | 7522 | 1461715018807 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 7522 | 1461715018809 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:56:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:56:58 INFO - PROCESS | 7522 | 1461715018811 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 7522 | 1461715018812 Marionette TRACE conn2 <- [1,2962,null,{}] 16:56:58 INFO - PROCESS | 7522 | 1461715018815 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}] 16:56:58 INFO - PROCESS | 7522 | 1461715018940 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:56:59 INFO - PROCESS | 7522 | 1461715019056 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x1376a3800 == 103 [pid = 7522] [id = 749] 16:56:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12dc08400) [pid = 7522] [serial = 2246] [outer = 0x0] 16:56:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12dc30c00) [pid = 7522] [serial = 2247] [outer = 0x12dc08400] 16:56:59 INFO - PROCESS | 7522 | 1461715019089 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12e4adc00) [pid = 7522] [serial = 2248] [outer = 0x12dc08400] 16:56:59 INFO - PROCESS | 7522 | 1461715019413 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]]]}] 16:56:59 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. 16:56:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 16:56:59 INFO - PROCESS | 7522 | 1461715019481 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 7522 | 1461715019483 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:56:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:56:59 INFO - PROCESS | 7522 | 1461715019485 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 7522 | 1461715019486 Marionette TRACE conn2 <- [1,2966,null,{}] 16:56:59 INFO - PROCESS | 7522 | 1461715019489 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}] 16:56:59 INFO - PROCESS | 7522 | 1461715019606 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:56:59 INFO - PROCESS | 7522 | 1461715019708 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 7522 | ++DOCSHELL 0x1376bc800 == 104 [pid = 7522] [id = 750] 16:56:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x12e4aa400) [pid = 7522] [serial = 2249] [outer = 0x0] 16:56:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x12e4b1400) [pid = 7522] [serial = 2250] [outer = 0x12e4aa400] 16:56:59 INFO - PROCESS | 7522 | 1461715019739 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x12e5b6800) [pid = 7522] [serial = 2251] [outer = 0x12e4aa400] 16:57:00 INFO - PROCESS | 7522 | 1461715020091 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]]]}] 16:57:00 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. 16:57:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 622ms 16:57:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:57:00 INFO - PROCESS | 7522 | 1461715020108 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:57:00 INFO - PROCESS | 7522 | 1461715020109 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:57:00 INFO - PROCESS | 7522 | 1461715020111 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 7522 | 1461715020113 Marionette TRACE conn2 <- [1,2970,null,{}] 16:57:00 INFO - PROCESS | 7522 | 1461715020115 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}] 16:57:00 INFO - PROCESS | 7522 | 1461715020235 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:57:00 INFO - PROCESS | 7522 | 1461715020348 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 7522 | ++DOCSHELL 0x138819800 == 105 [pid = 7522] [id = 751] 16:57:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x12e4ad800) [pid = 7522] [serial = 2252] [outer = 0x0] 16:57:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x12e5bb400) [pid = 7522] [serial = 2253] [outer = 0x12e4ad800] 16:57:00 INFO - PROCESS | 7522 | 1461715020381 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x1271ad000) [pid = 7522] [serial = 2254] [outer = 0x12e4ad800] 16:57:00 INFO - PROCESS | 7522 | 1461715020743 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]]]}] 16:57:00 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. 16:57:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 668ms 16:57:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:57:00 INFO - PROCESS | 7522 | 1461715020780 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:57:00 INFO - PROCESS | 7522 | 1461715020782 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:57:00 INFO - PROCESS | 7522 | 1461715020784 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 7522 | 1461715020785 Marionette TRACE conn2 <- [1,2974,null,{}] 16:57:00 INFO - PROCESS | 7522 | 1461715020787 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}] 16:57:00 INFO - PROCESS | 7522 | 1461715020906 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:57:01 INFO - PROCESS | 7522 | 1461715021010 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x138835000 == 106 [pid = 7522] [id = 752] 16:57:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x12e4b6c00) [pid = 7522] [serial = 2255] [outer = 0x0] 16:57:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x12ea03800) [pid = 7522] [serial = 2256] [outer = 0x12e4b6c00] 16:57:01 INFO - PROCESS | 7522 | 1461715021041 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x12ea08000) [pid = 7522] [serial = 2257] [outer = 0x12e4b6c00] 16:57:01 INFO - PROCESS | 7522 | 1461715021393 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]]]}] 16:57:01 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. 16:57:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 618ms 16:57:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:57:01 INFO - PROCESS | 7522 | 1461715021403 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 7522 | 1461715021404 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:57:01 INFO - PROCESS | 7522 | 1461715021408 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 7522 | 1461715021410 Marionette TRACE conn2 <- [1,2978,null,{}] 16:57:01 INFO - PROCESS | 7522 | 1461715021412 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}] 16:57:01 INFO - PROCESS | 7522 | 1461715021531 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:57:01 INFO - PROCESS | 7522 | 1461715021616 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 7522 | ++DOCSHELL 0x13940f000 == 107 [pid = 7522] [id = 753] 16:57:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x12e73ac00) [pid = 7522] [serial = 2258] [outer = 0x0] 16:57:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x12ea0f000) [pid = 7522] [serial = 2259] [outer = 0x12e73ac00] 16:57:01 INFO - PROCESS | 7522 | 1461715021648 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x12ea14c00) [pid = 7522] [serial = 2260] [outer = 0x12e73ac00] 16:57:02 INFO - PROCESS | 7522 | 1461715022008 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]]]}] 16:57:02 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. 16:57:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 622ms 16:57:02 INFO - PROCESS | 7522 | 1461715022031 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 7522 | 1461715022033 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:57:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:57:02 INFO - PROCESS | 7522 | 1461715022035 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 7522 | 1461715022038 Marionette TRACE conn2 <- [1,2982,null,{}] 16:57:02 INFO - PROCESS | 7522 | 1461715022040 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}] 16:57:02 INFO - PROCESS | 7522 | 1461715022173 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:57:02 INFO - PROCESS | 7522 | 1461715022312 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 7522 | ++DOCSHELL 0x139bb3800 == 108 [pid = 7522] [id = 754] 16:57:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x12ea21c00) [pid = 7522] [serial = 2261] [outer = 0x0] 16:57:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x12eb70800) [pid = 7522] [serial = 2262] [outer = 0x12ea21c00] 16:57:02 INFO - PROCESS | 7522 | 1461715022350 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x12ee9dc00) [pid = 7522] [serial = 2263] [outer = 0x12ea21c00] 16:57:02 INFO - PROCESS | 7522 | 1461715022731 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"]]]}] 16:57:02 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 16:57:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:57:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 722ms 16:57:02 INFO - PROCESS | 7522 | 1461715022757 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 7522 | 1461715022759 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:57:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:57:02 INFO - PROCESS | 7522 | 1461715022761 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 7522 | 1461715022762 Marionette TRACE conn2 <- [1,2986,null,{}] 16:57:02 INFO - PROCESS | 7522 | 1461715022765 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}] 16:57:02 INFO - PROCESS | 7522 | 1461715022889 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:57:03 INFO - PROCESS | 7522 | 1461715023007 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x11ac7b000 == 109 [pid = 7522] [id = 755] 16:57:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x119479400) [pid = 7522] [serial = 2264] [outer = 0x0] 16:57:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x11bb64c00) [pid = 7522] [serial = 2265] [outer = 0x119479400] 16:57:03 INFO - PROCESS | 7522 | 1461715023049 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x12eb68400) [pid = 7522] [serial = 2266] [outer = 0x119479400] 16:57:03 INFO - PROCESS | 7522 | 1461715023417 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]]]}] 16:57:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:57:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 668ms 16:57:03 INFO - PROCESS | 7522 | 1461715023430 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 7522 | 1461715023431 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:57:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:57:03 INFO - PROCESS | 7522 | 1461715023434 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 7522 | 1461715023435 Marionette TRACE conn2 <- [1,2990,null,{}] 16:57:03 INFO - PROCESS | 7522 | 1461715023439 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}] 16:57:03 INFO - PROCESS | 7522 | 1461715023562 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:57:03 INFO - PROCESS | 7522 | 1461715023671 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 7522 | ++DOCSHELL 0x11afa9800 == 110 [pid = 7522] [id = 756] 16:57:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x119477800) [pid = 7522] [serial = 2267] [outer = 0x0] 16:57:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x11c17cc00) [pid = 7522] [serial = 2268] [outer = 0x119477800] 16:57:03 INFO - PROCESS | 7522 | 1461715023703 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x126809000) [pid = 7522] [serial = 2269] [outer = 0x119477800] 16:57:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x1156c5800 == 111 [pid = 7522] [id = 757] 16:57:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x115277000) [pid = 7522] [serial = 2270] [outer = 0x0] 16:57:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x11527b400) [pid = 7522] [serial = 2271] [outer = 0x115277000] 16:57:04 INFO - PROCESS | 7522 | 1461715024408 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]]]}] 16:57:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:57:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1021ms 16:57:04 INFO - PROCESS | 7522 | 1461715024456 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 7522 | 1461715024458 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:57:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:57:04 INFO - PROCESS | 7522 | 1461715024461 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 7522 | 1461715024464 Marionette TRACE conn2 <- [1,2994,null,{}] 16:57:04 INFO - PROCESS | 7522 | 1461715024477 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}] 16:57:04 INFO - PROCESS | 7522 | 1461715024658 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:57:04 INFO - PROCESS | 7522 | 1461715024782 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 7522 | ++DOCSHELL 0x127eae000 == 112 [pid = 7522] [id = 758] 16:57:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x119476400) [pid = 7522] [serial = 2272] [outer = 0x0] 16:57:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x1156a3c00) [pid = 7522] [serial = 2273] [outer = 0x119476400] 16:57:04 INFO - PROCESS | 7522 | 1461715024812 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x11b126000) [pid = 7522] [serial = 2274] [outer = 0x119476400] 16:57:05 INFO - PROCESS | 7522 | 1461715025226 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]]]}] 16:57:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:57:05 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 16:57:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 781ms 16:57:05 INFO - PROCESS | 7522 | 1461715025243 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 7522 | 1461715025246 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:57:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:57:05 INFO - PROCESS | 7522 | 1461715025250 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 7522 | 1461715025252 Marionette TRACE conn2 <- [1,2998,null,{}] 16:57:05 INFO - PROCESS | 7522 | 1461715025255 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}] 16:57:05 INFO - PROCESS | 7522 | 1461715025369 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:57:05 INFO - PROCESS | 7522 | 1461715025491 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x127a6b000 == 111 [pid = 7522] [id = 649] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12dc56000 == 110 [pid = 7522] [id = 686] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12c1d7800 == 109 [pid = 7522] [id = 685] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x13082e000 == 108 [pid = 7522] [id = 741] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12fc96800 == 107 [pid = 7522] [id = 740] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12b046000 == 106 [pid = 7522] [id = 739] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12f44b000 == 105 [pid = 7522] [id = 738] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12ed10800 == 104 [pid = 7522] [id = 737] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x12ad97c00) [pid = 7522] [serial = 2161] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x12d55a800) [pid = 7522] [serial = 2125] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x12d54f400) [pid = 7522] [serial = 2122] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12d216c00) [pid = 7522] [serial = 2119] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | ++DOCSHELL 0x1187c5000 == 105 [pid = 7522] [id = 759] 16:57:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x11561e000) [pid = 7522] [serial = 2275] [outer = 0x0] 16:57:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x11c129800) [pid = 7522] [serial = 2276] [outer = 0x11561e000] 16:57:05 INFO - PROCESS | 7522 | 1461715025558 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x125f60800) [pid = 7522] [serial = 2277] [outer = 0x11561e000] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12dd47000 == 104 [pid = 7522] [id = 736] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12be64800 == 103 [pid = 7522] [id = 735] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12b69c800 == 102 [pid = 7522] [id = 734] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae91000 == 101 [pid = 7522] [id = 733] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12961e000 == 100 [pid = 7522] [id = 732] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x119b6b800 == 99 [pid = 7522] [id = 731] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x11bc9c800 == 98 [pid = 7522] [id = 730] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12677d800 == 97 [pid = 7522] [id = 729] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12f43b800 == 96 [pid = 7522] [id = 726] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12ea54000 == 95 [pid = 7522] [id = 725] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12e562800 == 94 [pid = 7522] [id = 724] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x12b04c000 == 93 [pid = 7522] [id = 723] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x123bb0000 == 92 [pid = 7522] [id = 722] 16:57:05 INFO - PROCESS | 7522 | --DOCSHELL 0x118a16000 == 91 [pid = 7522] [id = 721] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x11aca8c00) [pid = 7522] [serial = 2128] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x12c9d6000) [pid = 7522] [serial = 2101] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12947dc00) [pid = 7522] [serial = 2051] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x12a551c00) [pid = 7522] [serial = 2155] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x12b5ac400) [pid = 7522] [serial = 1964] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x123c6c400) [pid = 7522] [serial = 2138] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x12a54ec00) [pid = 7522] [serial = 2129] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x12a549000) [pid = 7522] [serial = 2107] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x12a55d800) [pid = 7522] [serial = 1952] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x12aa6ac00) [pid = 7522] [serial = 2158] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x11c17a000) [pid = 7522] [serial = 2135] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x126094400) [pid = 7522] [serial = 2140] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x123c6d000) [pid = 7522] [serial = 1949] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x12a560c00) [pid = 7522] [serial = 2015] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12aa05400) [pid = 7522] [serial = 2156] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x11c86b800) [pid = 7522] [serial = 2048] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x126809c00) [pid = 7522] [serial = 2141] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 182 (0x12947f800) [pid = 7522] [serial = 2146] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 181 (0x11873b000) [pid = 7522] [serial = 2131] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 180 (0x12a8f1800) [pid = 7522] [serial = 2054] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 179 (0x12ad81000) [pid = 7522] [serial = 2159] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 178 (0x11b160800) [pid = 7522] [serial = 1946] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 177 (0x11c976400) [pid = 7522] [serial = 2006] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 176 (0x12a557800) [pid = 7522] [serial = 2147] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 175 (0x1156a7400) [pid = 7522] [serial = 2045] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 174 (0x12b6cd400) [pid = 7522] [serial = 1967] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 173 (0x12ae65400) [pid = 7522] [serial = 2060] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 172 (0x12b08c800) [pid = 7522] [serial = 2021] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 171 (0x1271aec00) [pid = 7522] [serial = 2144] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 170 (0x12a373000) [pid = 7522] [serial = 2012] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 169 (0x12a586400) [pid = 7522] [serial = 2149] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x12a905800) [pid = 7522] [serial = 2150] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x11c975c00) [pid = 7522] [serial = 2104] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12b090800) [pid = 7522] [serial = 2110] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x119476000) [pid = 7522] [serial = 2132] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x12c9d2000) [pid = 7522] [serial = 2116] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x12a9b3400) [pid = 7522] [serial = 2153] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x12ad9d000) [pid = 7522] [serial = 1955] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x12aa0a000) [pid = 7522] [serial = 2057] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x12b08f400) [pid = 7522] [serial = 1958] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x12ae6a000) [pid = 7522] [serial = 2018] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x11a790c00) [pid = 7522] [serial = 2003] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x12b5a8800) [pid = 7522] [serial = 2066] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x12a90f000) [pid = 7522] [serial = 2152] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x126e80400) [pid = 7522] [serial = 2009] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 154 (0x12b23c400) [pid = 7522] [serial = 2024] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 153 (0x12bbe4400) [pid = 7522] [serial = 2113] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 152 (0x12687b000) [pid = 7522] [serial = 2143] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 151 (0x12b411000) [pid = 7522] [serial = 1961] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 150 (0x11c86bc00) [pid = 7522] [serial = 2137] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 149 (0x12b23d000) [pid = 7522] [serial = 2063] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | --DOMWINDOW == 148 (0x11ae9e000) [pid = 7522] [serial = 2134] [outer = 0x0] [url = about:blank] 16:57:05 INFO - PROCESS | 7522 | 1461715025905 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]]]}] 16:57:05 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. 16:57:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 675ms 16:57:05 INFO - PROCESS | 7522 | 1461715025926 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 7522 | 1461715025927 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:57:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:57:05 INFO - PROCESS | 7522 | 1461715025930 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 7522 | 1461715025932 Marionette TRACE conn2 <- [1,3002,null,{}] 16:57:05 INFO - PROCESS | 7522 | 1461715025942 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}] 16:57:06 INFO - PROCESS | 7522 | 1461715026045 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:57:06 INFO - PROCESS | 7522 | 1461715026070 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x126838000 == 92 [pid = 7522] [id = 760] 16:57:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 149 (0x12680a000) [pid = 7522] [serial = 2278] [outer = 0x0] 16:57:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 150 (0x126f0d000) [pid = 7522] [serial = 2279] [outer = 0x12680a000] 16:57:06 INFO - PROCESS | 7522 | 1461715026099 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 151 (0x127e4e400) [pid = 7522] [serial = 2280] [outer = 0x12680a000] 16:57:06 INFO - PROCESS | 7522 | 1461715026463 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]]]}] 16:57:06 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. 16:57:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 572ms 16:57:06 INFO - PROCESS | 7522 | 1461715026502 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:57:06 INFO - PROCESS | 7522 | 1461715026504 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:57:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:57:06 INFO - PROCESS | 7522 | 1461715026506 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 7522 | 1461715026507 Marionette TRACE conn2 <- [1,3006,null,{}] 16:57:06 INFO - PROCESS | 7522 | 1461715026510 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}] 16:57:06 INFO - PROCESS | 7522 | 1461715026612 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:57:06 INFO - PROCESS | 7522 | 1461715026616 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 7522 | ++DOCSHELL 0x12add2800 == 93 [pid = 7522] [id = 761] 16:57:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 152 (0x129225000) [pid = 7522] [serial = 2281] [outer = 0x0] 16:57:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 153 (0x12a372000) [pid = 7522] [serial = 2282] [outer = 0x129225000] 16:57:06 INFO - PROCESS | 7522 | 1461715026643 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 7522 | ++DOMWINDOW == 154 (0x12a558800) [pid = 7522] [serial = 2283] [outer = 0x129225000] 16:57:06 INFO - PROCESS | 7522 | 1461715026981 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]]]}] 16:57:07 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. 16:57:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 16:57:07 INFO - PROCESS | 7522 | 1461715027026 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 7522 | 1461715027027 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:57:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:57:07 INFO - PROCESS | 7522 | 1461715027030 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 7522 | 1461715027031 Marionette TRACE conn2 <- [1,3010,null,{}] 16:57:07 INFO - PROCESS | 7522 | 1461715027033 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}] 16:57:07 INFO - PROCESS | 7522 | 1461715027161 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:57:07 INFO - PROCESS | 7522 | 1461715027172 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x12afac800 == 94 [pid = 7522] [id = 762] 16:57:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 155 (0x12a549400) [pid = 7522] [serial = 2284] [outer = 0x0] 16:57:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12a8ef000) [pid = 7522] [serial = 2285] [outer = 0x12a549400] 16:57:07 INFO - PROCESS | 7522 | 1461715027198 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12a9ab800) [pid = 7522] [serial = 2286] [outer = 0x12a549400] 16:57:07 INFO - PROCESS | 7522 | 1461715027548 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]]]}] 16:57:07 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 16:57:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 569ms 16:57:07 INFO - PROCESS | 7522 | 1461715027600 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:57:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:57:07 INFO - PROCESS | 7522 | 1461715027602 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:57:07 INFO - PROCESS | 7522 | 1461715027606 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 7522 | 1461715027607 Marionette TRACE conn2 <- [1,3014,null,{}] 16:57:07 INFO - PROCESS | 7522 | 1461715027610 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}] 16:57:07 INFO - PROCESS | 7522 | 1461715027785 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:57:07 INFO - PROCESS | 7522 | 1461715027880 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be70800 == 95 [pid = 7522] [id = 763] 16:57:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12a560c00) [pid = 7522] [serial = 2287] [outer = 0x0] 16:57:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12aa05400) [pid = 7522] [serial = 2288] [outer = 0x12a560c00] 16:57:07 INFO - PROCESS | 7522 | 1461715027907 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12ae6d800) [pid = 7522] [serial = 2289] [outer = 0x12a560c00] 16:57:08 INFO - PROCESS | 7522 | [7522] 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 16:57:08 INFO - PROCESS | 7522 | 1461715028261 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:57:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:57:08 INFO - {} 16:57:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:57:08 INFO - {} 16:57:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:57:08 INFO - {} 16:57:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:57:08 INFO - {} 16:57:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 16:57:08 INFO - TEST-START | /FileAPI/fileReader.html 16:57:08 INFO - PROCESS | 7522 | 1461715028278 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:57:08 INFO - PROCESS | 7522 | 1461715028280 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:57:08 INFO - PROCESS | 7522 | 1461715028282 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 7522 | 1461715028283 Marionette TRACE conn2 <- [1,3018,null,{}] 16:57:08 INFO - PROCESS | 7522 | 1461715028285 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}] 16:57:08 INFO - PROCESS | 7522 | 1461715028411 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:57:08 INFO - PROCESS | 7522 | 1461715028427 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x12dc65000 == 96 [pid = 7522] [id = 764] 16:57:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x12b082400) [pid = 7522] [serial = 2290] [outer = 0x0] 16:57:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x12b23d400) [pid = 7522] [serial = 2291] [outer = 0x12b082400] 16:57:08 INFO - PROCESS | 7522 | 1461715028453 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x12b6cf000) [pid = 7522] [serial = 2292] [outer = 0x12b082400] 16:57:08 INFO - PROCESS | 7522 | 1461715028777 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]]]}] 16:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:57:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 520ms 16:57:08 INFO - PROCESS | 7522 | 1461715028802 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:57:08 INFO - PROCESS | 7522 | 1461715028803 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:57:08 INFO - TEST-START | /FileAPI/historical.html 16:57:08 INFO - PROCESS | 7522 | 1461715028806 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 7522 | 1461715028807 Marionette TRACE conn2 <- [1,3022,null,{}] 16:57:08 INFO - PROCESS | 7522 | 1461715028809 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}] 16:57:08 INFO - PROCESS | 7522 | 1461715028940 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:57:08 INFO - PROCESS | 7522 | 1461715028960 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e575000 == 97 [pid = 7522] [id = 765] 16:57:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x12b6d6000) [pid = 7522] [serial = 2293] [outer = 0x0] 16:57:08 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x12bbde800) [pid = 7522] [serial = 2294] [outer = 0x12b6d6000] 16:57:08 INFO - PROCESS | 7522 | 1461715028985 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x12be8d400) [pid = 7522] [serial = 2295] [outer = 0x12b6d6000] 16:57:09 INFO - PROCESS | 7522 | 1461715029330 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"]]]}] 16:57:09 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:57:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:57:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:57:09 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:57:09 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:57:09 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:57:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:57:09 INFO - TEST-OK | /FileAPI/historical.html | took 570ms 16:57:09 INFO - PROCESS | 7522 | 1461715029376 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 7522 | 1461715029378 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:57:09 INFO - TEST-START | /FileAPI/idlharness.html 16:57:09 INFO - PROCESS | 7522 | 1461715029380 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 7522 | 1461715029381 Marionette TRACE conn2 <- [1,3026,null,{}] 16:57:09 INFO - PROCESS | 7522 | 1461715029383 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}] 16:57:09 INFO - PROCESS | 7522 | 1461715029510 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:57:09 INFO - PROCESS | 7522 | 1461715029528 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 7522 | ++DOCSHELL 0x12f026800 == 98 [pid = 7522] [id = 766] 16:57:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x12bee1c00) [pid = 7522] [serial = 2296] [outer = 0x0] 16:57:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12c988c00) [pid = 7522] [serial = 2297] [outer = 0x12bee1c00] 16:57:09 INFO - PROCESS | 7522 | 1461715029553 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12d21bc00) [pid = 7522] [serial = 2298] [outer = 0x12bee1c00] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 168 (0x12bbe2c00) [pid = 7522] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 167 (0x12aa03400) [pid = 7522] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 166 (0x12bee7800) [pid = 7522] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 165 (0x12a55a400) [pid = 7522] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 164 (0x11af4ec00) [pid = 7522] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 163 (0x11ac43800) [pid = 7522] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 162 (0x114f1e000) [pid = 7522] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 161 (0x12a9a6400) [pid = 7522] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 160 (0x11933ec00) [pid = 7522] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 159 (0x126874800) [pid = 7522] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 158 (0x12a908400) [pid = 7522] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 157 (0x12a904800) [pid = 7522] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 156 (0x12aa68800) [pid = 7522] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:57:10 INFO - PROCESS | 7522 | --DOMWINDOW == 155 (0x12c9d4800) [pid = 7522] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:57:10 INFO - PROCESS | 7522 | 1461715030340 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]]]}] 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:57:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:57:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:57:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:57:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:57:10 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 16:57:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:57:10 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 16:57:10 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 16:57:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:57:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:57:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:57:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:57:10 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 16:57:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:57:10 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 16:57:10 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 16:57:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:57:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:57:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 988ms 16:57:10 INFO - PROCESS | 7522 | 1461715030368 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:57:10 INFO - PROCESS | 7522 | 1461715030370 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:57:10 INFO - TEST-START | /FileAPI/idlharness.worker 16:57:10 INFO - PROCESS | 7522 | 1461715030372 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 7522 | 1461715030373 Marionette TRACE conn2 <- [1,3030,null,{}] 16:57:10 INFO - PROCESS | 7522 | 1461715030375 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}] 16:57:10 INFO - PROCESS | 7522 | 1461715030486 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:57:10 INFO - PROCESS | 7522 | 1461715030493 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 7522 | ++DOCSHELL 0x13015f800 == 99 [pid = 7522] [id = 767] 16:57:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 156 (0x12d221000) [pid = 7522] [serial = 2299] [outer = 0x0] 16:57:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 157 (0x12eb6f400) [pid = 7522] [serial = 2300] [outer = 0x12d221000] 16:57:10 INFO - PROCESS | 7522 | 1461715030522 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 7522 | ++DOMWINDOW == 158 (0x12ee9d400) [pid = 7522] [serial = 2301] [outer = 0x12d221000] 16:57:10 INFO - PROCESS | 7522 | [7522] 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 16:57:11 INFO - PROCESS | 7522 | 1461715031220 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,{},{}]]]}] 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:57:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:57:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:57:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:57:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:57:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:57:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:57:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:57:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:57:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:57:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:57:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:57:11 INFO - {} 16:57:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 888ms 16:57:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:57:11 INFO - PROCESS | 7522 | 1461715031260 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 7522 | 1461715031262 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:57:11 INFO - PROCESS | 7522 | 1461715031264 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 7522 | 1461715031266 Marionette TRACE conn2 <- [1,3034,null,{}] 16:57:11 INFO - PROCESS | 7522 | 1461715031268 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}] 16:57:11 INFO - PROCESS | 7522 | 1461715031390 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:57:11 INFO - PROCESS | 7522 | 1461715031394 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x139baf000 == 100 [pid = 7522] [id = 768] 16:57:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 159 (0x12eb6e000) [pid = 7522] [serial = 2302] [outer = 0x0] 16:57:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 160 (0x12fe3c800) [pid = 7522] [serial = 2303] [outer = 0x12eb6e000] 16:57:11 INFO - PROCESS | 7522 | 1461715031423 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 161 (0x1303de000) [pid = 7522] [serial = 2304] [outer = 0x12eb6e000] 16:57:11 INFO - PROCESS | 7522 | 1461715031780 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]]]}] 16:57:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:57:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 568ms 16:57:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:57:11 INFO - PROCESS | 7522 | 1461715031833 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 7522 | 1461715031834 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:57:11 INFO - PROCESS | 7522 | 1461715031836 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 7522 | 1461715031838 Marionette TRACE conn2 <- [1,3038,null,{}] 16:57:11 INFO - PROCESS | 7522 | 1461715031840 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}] 16:57:11 INFO - PROCESS | 7522 | 1461715031944 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:57:11 INFO - PROCESS | 7522 | 1461715031949 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 7522 | ++DOCSHELL 0x139be7800 == 101 [pid = 7522] [id = 769] 16:57:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 162 (0x1303e8400) [pid = 7522] [serial = 2305] [outer = 0x0] 16:57:11 INFO - PROCESS | 7522 | ++DOMWINDOW == 163 (0x130bbe400) [pid = 7522] [serial = 2306] [outer = 0x1303e8400] 16:57:11 INFO - PROCESS | 7522 | 1461715031974 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 164 (0x131f39c00) [pid = 7522] [serial = 2307] [outer = 0x1303e8400] 16:57:12 INFO - PROCESS | 7522 | 1461715032476 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"]]]}] 16:57:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:57:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:57:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 669ms 16:57:12 INFO - PROCESS | 7522 | 1461715032507 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:57:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:57:12 INFO - PROCESS | 7522 | 1461715032510 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:57:12 INFO - PROCESS | 7522 | 1461715032513 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 7522 | 1461715032517 Marionette TRACE conn2 <- [1,3042,null,{}] 16:57:12 INFO - PROCESS | 7522 | 1461715032520 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}] 16:57:12 INFO - PROCESS | 7522 | 1461715032649 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:57:12 INFO - PROCESS | 7522 | 1461715032738 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 7522 | ++DOCSHELL 0x125fbf000 == 102 [pid = 7522] [id = 770] 16:57:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 165 (0x119139c00) [pid = 7522] [serial = 2308] [outer = 0x0] 16:57:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 166 (0x11b11b800) [pid = 7522] [serial = 2309] [outer = 0x119139c00] 16:57:12 INFO - PROCESS | 7522 | 1461715032770 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 7522 | ++DOMWINDOW == 167 (0x11c608000) [pid = 7522] [serial = 2310] [outer = 0x119139c00] 16:57:13 INFO - PROCESS | 7522 | 1461715033242 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]]]}] 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:57:13 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. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:57:13 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'.) 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:57:13 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. 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:57:13 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. 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:57:13 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. 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:57:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:57:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:57:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 786ms 16:57:13 INFO - PROCESS | 7522 | 1461715033301 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 7522 | 1461715033309 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:57:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:57:13 INFO - PROCESS | 7522 | 1461715033351 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 7522 | 1461715033354 Marionette TRACE conn2 <- [1,3046,null,{}] 16:57:13 INFO - PROCESS | 7522 | 1461715033386 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}] 16:57:13 INFO - PROCESS | 7522 | 1461715033549 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:57:13 INFO - PROCESS | 7522 | 1461715033697 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 7522 | ++DOCSHELL 0x12be63000 == 103 [pid = 7522] [id = 771] 16:57:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 168 (0x12a557800) [pid = 7522] [serial = 2311] [outer = 0x0] 16:57:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 169 (0x12a9a6400) [pid = 7522] [serial = 2312] [outer = 0x12a557800] 16:57:13 INFO - PROCESS | 7522 | 1461715033747 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 7522 | ++DOMWINDOW == 170 (0x12aa10400) [pid = 7522] [serial = 2313] [outer = 0x12a557800] 16:57:13 INFO - PROCESS | 7522 | [7522] 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 16:57:14 INFO - PROCESS | 7522 | 1461715034158 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:57:14 INFO - {} 16:57:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 838ms 16:57:14 INFO - PROCESS | 7522 | 1461715034189 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:57:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:57:14 INFO - PROCESS | 7522 | 1461715034190 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:57:14 INFO - PROCESS | 7522 | 1461715034193 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 7522 | 1461715034196 Marionette TRACE conn2 <- [1,3050,null,{}] 16:57:14 INFO - PROCESS | 7522 | 1461715034204 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}] 16:57:14 INFO - PROCESS | 7522 | 1461715034390 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:57:14 INFO - PROCESS | 7522 | 1461715034483 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 7522 | ++DOCSHELL 0x13751a800 == 104 [pid = 7522] [id = 772] 16:57:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 171 (0x12ad88400) [pid = 7522] [serial = 2314] [outer = 0x0] 16:57:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 172 (0x12ae6d000) [pid = 7522] [serial = 2315] [outer = 0x12ad88400] 16:57:14 INFO - PROCESS | 7522 | 1461715034516 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 7522 | ++DOMWINDOW == 173 (0x12d474c00) [pid = 7522] [serial = 2316] [outer = 0x12ad88400] 16:57:14 INFO - PROCESS | 7522 | 1461715034879 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]]]}] 16:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:57:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 721ms 16:57:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:57:14 INFO - PROCESS | 7522 | 1461715034915 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 7522 | 1461715034917 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:57:14 INFO - PROCESS | 7522 | 1461715034919 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 7522 | 1461715034921 Marionette TRACE conn2 <- [1,3054,null,{}] 16:57:14 INFO - PROCESS | 7522 | 1461715034923 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}] 16:57:15 INFO - PROCESS | 7522 | 1461715035060 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:57:15 INFO - PROCESS | 7522 | 1461715035149 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x139f12800 == 105 [pid = 7522] [id = 773] 16:57:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 174 (0x12d5b1c00) [pid = 7522] [serial = 2317] [outer = 0x0] 16:57:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 175 (0x12ea1b800) [pid = 7522] [serial = 2318] [outer = 0x12d5b1c00] 16:57:15 INFO - PROCESS | 7522 | 1461715035179 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 176 (0x12eea4400) [pid = 7522] [serial = 2319] [outer = 0x12d5b1c00] 16:57:15 INFO - PROCESS | 7522 | 1461715035661 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"]]]}] 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:57:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:57:15 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" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:57:15 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" 16:57:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:57:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 789ms 16:57:15 INFO - PROCESS | 7522 | 1461715035709 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 7522 | 1461715035711 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:57:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:57:15 INFO - PROCESS | 7522 | 1461715035713 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 7522 | 1461715035714 Marionette TRACE conn2 <- [1,3058,null,{}] 16:57:15 INFO - PROCESS | 7522 | 1461715035716 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}] 16:57:15 INFO - PROCESS | 7522 | 1461715035843 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:57:15 INFO - PROCESS | 7522 | 1461715035930 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a0c0800 == 106 [pid = 7522] [id = 774] 16:57:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 177 (0x12dc32400) [pid = 7522] [serial = 2320] [outer = 0x0] 16:57:15 INFO - PROCESS | 7522 | ++DOMWINDOW == 178 (0x131f3cc00) [pid = 7522] [serial = 2321] [outer = 0x12dc32400] 16:57:15 INFO - PROCESS | 7522 | 1461715035960 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 179 (0x131f42400) [pid = 7522] [serial = 2322] [outer = 0x12dc32400] 16:57:16 INFO - PROCESS | 7522 | 1461715036351 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]]]}] 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:57:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:57:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:57:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:57:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:57:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:57:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:57:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:57:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:57:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 673ms 16:57:16 INFO - PROCESS | 7522 | 1461715036386 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:57:16 INFO - PROCESS | 7522 | 1461715036388 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:57:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:57:16 INFO - PROCESS | 7522 | 1461715036406 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 7522 | 1461715036407 Marionette TRACE conn2 <- [1,3062,null,{}] 16:57:16 INFO - PROCESS | 7522 | 1461715036409 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}] 16:57:16 INFO - PROCESS | 7522 | 1461715036542 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:57:16 INFO - PROCESS | 7522 | 1461715036660 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:16 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ff22800 == 107 [pid = 7522] [id = 775] 16:57:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 180 (0x12f0bc400) [pid = 7522] [serial = 2323] [outer = 0x0] 16:57:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 181 (0x12f0be400) [pid = 7522] [serial = 2324] [outer = 0x12f0bc400] 16:57:16 INFO - PROCESS | 7522 | 1461715036694 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 7522 | ++DOMWINDOW == 182 (0x12f0c5400) [pid = 7522] [serial = 2325] [outer = 0x12f0bc400] 16:57:16 INFO - PROCESS | 7522 | [7522] 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 16:57:17 INFO - PROCESS | 7522 | 1461715037071 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:57:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:57:17 INFO - {} 16:57:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 16:57:17 INFO - PROCESS | 7522 | 1461715037075 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 7522 | 1461715037077 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:57:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:57:17 INFO - PROCESS | 7522 | 1461715037079 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 7522 | 1461715037080 Marionette TRACE conn2 <- [1,3066,null,{}] 16:57:17 INFO - PROCESS | 7522 | 1461715037083 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}] 16:57:17 INFO - PROCESS | 7522 | 1461715037203 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:57:17 INFO - PROCESS | 7522 | 1461715037318 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 7522 | ++DOCSHELL 0x1376a0000 == 108 [pid = 7522] [id = 776] 16:57:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 183 (0x12f0c5800) [pid = 7522] [serial = 2326] [outer = 0x0] 16:57:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x12f422000) [pid = 7522] [serial = 2327] [outer = 0x12f0c5800] 16:57:17 INFO - PROCESS | 7522 | 1461715037349 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x12f77d400) [pid = 7522] [serial = 2328] [outer = 0x12f0c5800] 16:57:17 INFO - PROCESS | 7522 | 1461715037714 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]]]}] 16:57:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:57:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:57:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:57:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:57:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:57:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:57:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:57:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 16:57:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:57:17 INFO - PROCESS | 7522 | 1461715037749 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 7522 | 1461715037751 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:57:17 INFO - PROCESS | 7522 | 1461715037753 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 7522 | 1461715037754 Marionette TRACE conn2 <- [1,3070,null,{}] 16:57:17 INFO - PROCESS | 7522 | 1461715037757 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}] 16:57:17 INFO - PROCESS | 7522 | 1461715037881 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:57:17 INFO - PROCESS | 7522 | 1461715037991 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a3b6000 == 109 [pid = 7522] [id = 777] 16:57:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x123c6f800) [pid = 7522] [serial = 2329] [outer = 0x0] 16:57:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 187 (0x12f77d800) [pid = 7522] [serial = 2330] [outer = 0x123c6f800] 16:57:18 INFO - PROCESS | 7522 | 1461715038023 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 188 (0x131f47800) [pid = 7522] [serial = 2331] [outer = 0x123c6f800] 16:57:18 INFO - PROCESS | 7522 | 1461715038391 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]]]}] 16:57:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:57:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:57:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:57:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:57:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:57:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:57:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 16:57:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:57:18 INFO - PROCESS | 7522 | 1461715038424 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 7522 | 1461715038426 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:57:18 INFO - PROCESS | 7522 | 1461715038428 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 7522 | 1461715038429 Marionette TRACE conn2 <- [1,3074,null,{}] 16:57:18 INFO - PROCESS | 7522 | 1461715038431 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}] 16:57:18 INFO - PROCESS | 7522 | 1461715038557 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:57:18 INFO - PROCESS | 7522 | 1461715038679 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a412800 == 110 [pid = 7522] [id = 778] 16:57:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 189 (0x1303e0c00) [pid = 7522] [serial = 2332] [outer = 0x0] 16:57:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 190 (0x1376df400) [pid = 7522] [serial = 2333] [outer = 0x1303e0c00] 16:57:18 INFO - PROCESS | 7522 | 1461715038712 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 7522 | ++DOMWINDOW == 191 (0x13872b400) [pid = 7522] [serial = 2334] [outer = 0x1303e0c00] 16:57:19 INFO - PROCESS | 7522 | 1461715039069 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]]]}] 16:57:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:57:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:57:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:57:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:57:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:57:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:57:19 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 16:57:19 INFO - PROCESS | 7522 | 1461715039098 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 7522 | 1461715039100 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:57:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:57:19 INFO - PROCESS | 7522 | 1461715039102 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 7522 | 1461715039104 Marionette TRACE conn2 <- [1,3078,null,{}] 16:57:19 INFO - PROCESS | 7522 | 1461715039106 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}] 16:57:19 INFO - PROCESS | 7522 | 1461715039231 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:57:19 INFO - PROCESS | 7522 | 1461715039375 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 7522 | ++DOCSHELL 0x12ea5f800 == 111 [pid = 7522] [id = 779] 16:57:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 192 (0x12a908400) [pid = 7522] [serial = 2335] [outer = 0x0] 16:57:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 193 (0x12aa71c00) [pid = 7522] [serial = 2336] [outer = 0x12a908400] 16:57:19 INFO - PROCESS | 7522 | 1461715039407 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 7522 | ++DOMWINDOW == 194 (0x1376e3800) [pid = 7522] [serial = 2337] [outer = 0x12a908400] 16:57:19 INFO - PROCESS | 7522 | 1461715039826 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] 16:57:19 INFO - PROCESS | 7522 | 1461715039878 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:57:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:57:19 INFO - PROCESS | 7522 | 1461715039882 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 7522 | 1461715039885 Marionette TRACE conn2 <- [1,3082,null,{}] 16:57:19 INFO - PROCESS | 7522 | 1461715039888 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}] 16:57:20 INFO - PROCESS | 7522 | 1461715040099 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:57:20 INFO - PROCESS | 7522 | 1461715040196 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a5b4000 == 112 [pid = 7522] [id = 780] 16:57:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 195 (0x13872b800) [pid = 7522] [serial = 2338] [outer = 0x0] 16:57:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 196 (0x138737000) [pid = 7522] [serial = 2339] [outer = 0x13872b800] 16:57:20 INFO - PROCESS | 7522 | 1461715040230 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 197 (0x139686800) [pid = 7522] [serial = 2340] [outer = 0x13872b800] 16:57:20 INFO - PROCESS | 7522 | 1461715040595 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]]]}] 16:57:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:57:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:57:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:57:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 773ms 16:57:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:57:20 INFO - PROCESS | 7522 | 1461715040655 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 7522 | 1461715040656 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:57:20 INFO - PROCESS | 7522 | 1461715040658 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 7522 | 1461715040660 Marionette TRACE conn2 <- [1,3086,null,{}] 16:57:20 INFO - PROCESS | 7522 | 1461715040662 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}] 16:57:20 INFO - PROCESS | 7522 | 1461715040786 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:57:20 INFO - PROCESS | 7522 | 1461715040936 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 7522 | ++DOCSHELL 0x13a67c800 == 113 [pid = 7522] [id = 781] 16:57:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 198 (0x115616400) [pid = 7522] [serial = 2341] [outer = 0x0] 16:57:20 INFO - PROCESS | 7522 | ++DOMWINDOW == 199 (0x12ad11000) [pid = 7522] [serial = 2342] [outer = 0x115616400] 16:57:20 INFO - PROCESS | 7522 | 1461715040968 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 200 (0x12ad18c00) [pid = 7522] [serial = 2343] [outer = 0x115616400] 16:57:21 INFO - PROCESS | 7522 | 1461715041330 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:57:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:57:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 721ms 16:57:21 INFO - PROCESS | 7522 | 1461715041381 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:57:21 INFO - PROCESS | 7522 | 1461715041382 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:57:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:57:21 INFO - PROCESS | 7522 | 1461715041385 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:57:21 INFO - PROCESS | 7522 | 1461715041386 Marionette TRACE conn2 <- [1,3090,null,{}] 16:57:21 INFO - PROCESS | 7522 | 1461715041388 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}] 16:57:21 INFO - PROCESS | 7522 | 1461715041519 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:57:21 INFO - PROCESS | 7522 | 1461715041617 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 7522 | ++DOCSHELL 0x12684e000 == 114 [pid = 7522] [id = 782] 16:57:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 201 (0x118efc000) [pid = 7522] [serial = 2344] [outer = 0x0] 16:57:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 202 (0x1274c2400) [pid = 7522] [serial = 2345] [outer = 0x118efc000] 16:57:21 INFO - PROCESS | 7522 | 1461715041649 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 7522 | ++DOMWINDOW == 203 (0x12bb2e800) [pid = 7522] [serial = 2346] [outer = 0x118efc000] 16:57:22 INFO - PROCESS | 7522 | 1461715042012 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:57:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:57:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 16:57:22 INFO - PROCESS | 7522 | 1461715042055 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 7522 | 1461715042056 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:57:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:57:22 INFO - PROCESS | 7522 | 1461715042059 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 7522 | 1461715042060 Marionette TRACE conn2 <- [1,3094,null,{}] 16:57:22 INFO - PROCESS | 7522 | 1461715042063 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}] 16:57:22 INFO - PROCESS | 7522 | 1461715042191 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:57:22 INFO - PROCESS | 7522 | 1461715042307 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:22 INFO - PROCESS | 7522 | ++DOCSHELL 0x12e43d800 == 115 [pid = 7522] [id = 783] 16:57:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 204 (0x12bbe1c00) [pid = 7522] [serial = 2347] [outer = 0x0] 16:57:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 205 (0x12d5ad800) [pid = 7522] [serial = 2348] [outer = 0x12bbe1c00] 16:57:22 INFO - PROCESS | 7522 | 1461715042337 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 7522 | ++DOMWINDOW == 206 (0x12ee9ec00) [pid = 7522] [serial = 2349] [outer = 0x12bbe1c00] 16:57:22 INFO - PROCESS | 7522 | 1461715042700 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:57:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:57:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 16:57:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:57:22 INFO - PROCESS | 7522 | 1461715042731 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 7522 | 1461715042732 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:57:22 INFO - PROCESS | 7522 | 1461715042734 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 7522 | 1461715042736 Marionette TRACE conn2 <- [1,3098,null,{}] 16:57:22 INFO - PROCESS | 7522 | 1461715042738 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}] 16:57:22 INFO - PROCESS | 7522 | 1461715042868 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:57:22 INFO - PROCESS | 7522 | 1461715042998 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d19b800 == 116 [pid = 7522] [id = 784] 16:57:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 207 (0x11c9f3000) [pid = 7522] [serial = 2350] [outer = 0x0] 16:57:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 208 (0x12f419c00) [pid = 7522] [serial = 2351] [outer = 0x11c9f3000] 16:57:23 INFO - PROCESS | 7522 | 1461715043030 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 209 (0x13951f000) [pid = 7522] [serial = 2352] [outer = 0x11c9f3000] 16:57:23 INFO - PROCESS | 7522 | 1461715043613 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]]]}] 16:57:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:57:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:57:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 919ms 16:57:23 INFO - PROCESS | 7522 | 1461715043654 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 7522 | 1461715043657 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:57:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:57:23 INFO - PROCESS | 7522 | 1461715043660 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:57:23 INFO - PROCESS | 7522 | 1461715043662 Marionette TRACE conn2 <- [1,3102,null,{}] 16:57:23 INFO - PROCESS | 7522 | 1461715043667 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}] 16:57:23 INFO - PROCESS | 7522 | 1461715043789 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:57:23 INFO - PROCESS | 7522 | 1461715043889 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 7522 | ++DOCSHELL 0x12bbb3000 == 117 [pid = 7522] [id = 785] 16:57:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 210 (0x11c17e000) [pid = 7522] [serial = 2353] [outer = 0x0] 16:57:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 211 (0x11c86dc00) [pid = 7522] [serial = 2354] [outer = 0x11c17e000] 16:57:23 INFO - PROCESS | 7522 | 1461715043921 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 7522 | ++DOMWINDOW == 212 (0x126494400) [pid = 7522] [serial = 2355] [outer = 0x11c17e000] 16:57:24 INFO - PROCESS | 7522 | 1461715044282 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:57:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:57:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 16:57:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:57:24 INFO - PROCESS | 7522 | 1461715044332 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 7522 | 1461715044335 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:57:24 INFO - PROCESS | 7522 | 1461715044339 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 7522 | 1461715044341 Marionette TRACE conn2 <- [1,3106,null,{}] 16:57:24 INFO - PROCESS | 7522 | 1461715044343 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}] 16:57:24 INFO - PROCESS | 7522 | 1461715044459 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:57:24 INFO - PROCESS | 7522 | 1461715044591 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 7522 | ++DOCSHELL 0x129625000 == 118 [pid = 7522] [id = 786] 16:57:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 213 (0x126498400) [pid = 7522] [serial = 2356] [outer = 0x0] 16:57:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 214 (0x11c86b800) [pid = 7522] [serial = 2357] [outer = 0x126498400] 16:57:24 INFO - PROCESS | 7522 | 1461715044621 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 7522 | ++DOMWINDOW == 215 (0x12649c400) [pid = 7522] [serial = 2358] [outer = 0x126498400] 16:57:24 INFO - PROCESS | 7522 | 1461715044971 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]]]}] 16:57:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:57:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:57:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:57:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 672ms 16:57:25 INFO - PROCESS | 7522 | 1461715045011 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 7522 | 1461715045013 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:57:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:57:25 INFO - PROCESS | 7522 | 1461715045015 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 7522 | 1461715045018 Marionette TRACE conn2 <- [1,3110,null,{}] 16:57:25 INFO - PROCESS | 7522 | 1461715045025 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}] 16:57:25 INFO - PROCESS | 7522 | 1461715045145 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:57:25 INFO - PROCESS | 7522 | 1461715045269 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x12d1bd000 == 119 [pid = 7522] [id = 787] 16:57:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 216 (0x12947e000) [pid = 7522] [serial = 2359] [outer = 0x0] 16:57:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 217 (0x12a559c00) [pid = 7522] [serial = 2360] [outer = 0x12947e000] 16:57:25 INFO - PROCESS | 7522 | 1461715045299 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 218 (0x12a911c00) [pid = 7522] [serial = 2361] [outer = 0x12947e000] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x139baf000 == 118 [pid = 7522] [id = 768] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x13015f800 == 117 [pid = 7522] [id = 767] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x12f026800 == 116 [pid = 7522] [id = 766] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x12e575000 == 115 [pid = 7522] [id = 765] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x12dc65000 == 114 [pid = 7522] [id = 764] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x12be70800 == 113 [pid = 7522] [id = 763] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x12afac800 == 112 [pid = 7522] [id = 762] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x12add2800 == 111 [pid = 7522] [id = 761] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x126838000 == 110 [pid = 7522] [id = 760] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x1187c5000 == 109 [pid = 7522] [id = 759] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x127eae000 == 108 [pid = 7522] [id = 758] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x1156c5800 == 107 [pid = 7522] [id = 757] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x12b69c000 == 106 [pid = 7522] [id = 746] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x12ae7e000 == 105 [pid = 7522] [id = 744] 16:57:25 INFO - PROCESS | 7522 | --DOCSHELL 0x119372800 == 104 [pid = 7522] [id = 743] 16:57:25 INFO - PROCESS | 7522 | 1461715045715 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"]]]}] 16:57:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:57:25 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 16:57:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:57:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 727ms 16:57:25 INFO - PROCESS | 7522 | 1461715045743 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 7522 | 1461715045745 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:57:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:57:25 INFO - PROCESS | 7522 | 1461715045747 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 7522 | 1461715045748 Marionette TRACE conn2 <- [1,3114,null,{}] 16:57:25 INFO - PROCESS | 7522 | 1461715045750 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}] 16:57:25 INFO - PROCESS | 7522 | 1461715045861 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 217 (0x12b08e800) [pid = 7522] [serial = 2162] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 216 (0x12bcfa800) [pid = 7522] [serial = 2209] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 215 (0x12ad82400) [pid = 7522] [serial = 2203] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 214 (0x12b412800) [pid = 7522] [serial = 2204] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 213 (0x12d08f400) [pid = 7522] [serial = 2212] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 212 (0x115278400) [pid = 7522] [serial = 2164] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 211 (0x12a584c00) [pid = 7522] [serial = 2200] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 210 (0x12a90bc00) [pid = 7522] [serial = 2201] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 209 (0x12ae6d400) [pid = 7522] [serial = 2176] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 208 (0x12b6d4000) [pid = 7522] [serial = 2179] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 207 (0x11c9f2c00) [pid = 7522] [serial = 2192] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 206 (0x11c873400) [pid = 7522] [serial = 2191] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 205 (0x12a560800) [pid = 7522] [serial = 2173] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 204 (0x12c984800) [pid = 7522] [serial = 2185] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 203 (0x12d551400) [pid = 7522] [serial = 2215] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 202 (0x126807c00) [pid = 7522] [serial = 2170] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 201 (0x12be9a400) [pid = 7522] [serial = 2182] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 200 (0x11c86d000) [pid = 7522] [serial = 2194] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 199 (0x126a41400) [pid = 7522] [serial = 2195] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 198 (0x11c602400) [pid = 7522] [serial = 2167] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 197 (0x12d477c00) [pid = 7522] [serial = 2213] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 196 (0x1274c1000) [pid = 7522] [serial = 2218] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 195 (0x12c97f400) [pid = 7522] [serial = 2224] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 194 (0x12d55bc00) [pid = 7522] [serial = 2216] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 193 (0x11bcd3000) [pid = 7522] [serial = 2189] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 192 (0x119b10400) [pid = 7522] [serial = 2188] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 191 (0x12a552400) [pid = 7522] [serial = 2198] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 190 (0x12a0bd800) [pid = 7522] [serial = 2197] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 189 (0x12b5a9400) [pid = 7522] [serial = 2206] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 188 (0x12ad7fc00) [pid = 7522] [serial = 2221] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 187 (0x12bbe2800) [pid = 7522] [serial = 2207] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 186 (0x12c97f000) [pid = 7522] [serial = 2210] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 185 (0x12a8e2c00) [pid = 7522] [serial = 2219] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 184 (0x12b248000) [pid = 7522] [serial = 2222] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | --DOMWINDOW == 183 (0x12d5b3400) [pid = 7522] [serial = 2225] [outer = 0x0] [url = about:blank] 16:57:25 INFO - PROCESS | 7522 | 1461715045958 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\", \"87178992-7edc-4b2f-83e5-7cd04e3f2e55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 7522 | ++DOCSHELL 0x125c97000 == 105 [pid = 7522] [id = 788] 16:57:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 184 (0x1157ce800) [pid = 7522] [serial = 2362] [outer = 0x0] 16:57:25 INFO - PROCESS | 7522 | ++DOMWINDOW == 185 (0x11c873400) [pid = 7522] [serial = 2363] [outer = 0x1157ce800] 16:57:25 INFO - PROCESS | 7522 | 1461715045985 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 7522 | ++DOMWINDOW == 186 (0x12a8e2c00) [pid = 7522] [serial = 2364] [outer = 0x1157ce800] 16:57:26 INFO - PROCESS | 7522 | 1461715046268 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]]]}] 16:57:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:57:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 570ms 16:57:26 INFO - PROCESS | 7522 | 1461715046317 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 7522 | 1461715046318 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:57:27 WARNING - u'runner_teardown' () 16:57:27 INFO - No more tests 16:57:27 INFO - Got 0 unexpected results 16:57:27 INFO - SUITE-END | took 548s 16:57:27 INFO - Closing logging queue 16:57:27 INFO - queue closed 16:57:27 INFO - Return code: 0 16:57:27 WARNING - # TBPL SUCCESS # 16:57:27 INFO - Running post-action listener: _resource_record_post_action 16:57:27 INFO - Running post-run listener: _resource_record_post_run 16:57:28 INFO - Total resource usage - Wall time: 571s; CPU: 57.0%; Read bytes: 0; Write bytes: 995244544; Read time: 0; Write time: 4616 16:57:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:57:28 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196442624; Write bytes: 196481024; Read time: 16072; Write time: 349 16:57:28 INFO - run-tests - Wall time: 552s; CPU: 57.0%; Read bytes: 0; Write bytes: 795834880; Read time: 0; Write time: 4254 16:57:28 INFO - Running post-run listener: _upload_blobber_files 16:57:28 INFO - Blob upload gear active. 16:57:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:57:28 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 16:57:28 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'] 16:57:28 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 16:57:29 INFO - (blobuploader) - INFO - Open directory for files ... 16:57:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:57:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:57:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:57:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:57:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:57:29 INFO - (blobuploader) - INFO - Done attempting. 16:57:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:57:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:57:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:57:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:57:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:57:31 INFO - (blobuploader) - INFO - Done attempting. 16:57:31 INFO - (blobuploader) - INFO - Iteration through files over. 16:57:31 INFO - Return code: 0 16:57:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:57:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:57:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1bac84c79151c1cc4b4ac30bab4544fd7ca618041ce8299d3feebea67044b6f6365067d8864c0612db52c17121f987476163922ae309a28adb1ce5e56ea9a55a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e9672766e36700dd1ffec2d2ee6e1018db251fd8b2e0b08d16857c86c03fb93c88b4fe0a16da9a5e9f1faf86695bd5fe2e7ea081790bb6884eae0c7508994e01"} 16:57:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:57:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:57:31 INFO - Contents: 16:57:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1bac84c79151c1cc4b4ac30bab4544fd7ca618041ce8299d3feebea67044b6f6365067d8864c0612db52c17121f987476163922ae309a28adb1ce5e56ea9a55a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e9672766e36700dd1ffec2d2ee6e1018db251fd8b2e0b08d16857c86c03fb93c88b4fe0a16da9a5e9f1faf86695bd5fe2e7ea081790bb6884eae0c7508994e01"} 16:57:31 INFO - Running post-run listener: copy_logs_to_upload_dir 16:57:31 INFO - Copying logs to upload dir... 16:57:31 INFO - mkdir: /builds/slave/test/build/upload/logs 16:57:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=624.436723 ========= master_lag: 0.93 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 25 secs) (at 2016-04-26 16:57:32.319856) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 16:57:32.327664) ========= 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.J0doe8ib9l/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.BZmFbddvsq/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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/1bac84c79151c1cc4b4ac30bab4544fd7ca618041ce8299d3feebea67044b6f6365067d8864c0612db52c17121f987476163922ae309a28adb1ce5e56ea9a55a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e9672766e36700dd1ffec2d2ee6e1018db251fd8b2e0b08d16857c86c03fb93c88b4fe0a16da9a5e9f1faf86695bd5fe2e7ea081790bb6884eae0c7508994e01"} build_url:https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013437 build_url: 'https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1bac84c79151c1cc4b4ac30bab4544fd7ca618041ce8299d3feebea67044b6f6365067d8864c0612db52c17121f987476163922ae309a28adb1ce5e56ea9a55a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e9672766e36700dd1ffec2d2ee6e1018db251fd8b2e0b08d16857c86c03fb93c88b4fe0a16da9a5e9f1faf86695bd5fe2e7ea081790bb6884eae0c7508994e01"}' symbols_url: 'https://queue.taskcluster.net/v1/task/W7X5gPS_ShmhNDrV58XODA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.40 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 16:57:32.743877) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 16:57:32.744345) ========= 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.J0doe8ib9l/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.BZmFbddvsq/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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.005354 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 16:57:32.770179) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 16:57:32.770499) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 16:57:32.770855) ========= ========= Total master_lag: 1.42 =========